|
|
1
3
我读了你的博客,顺便说一句,我发现这是一个非常有趣的阅读,但。。。这个问题似乎没有反映出你在那里提出的问题的广泛性。 你所追求的是非常抽象和理论化的。我的意思是,如果你把这些想法和实际的技术联系在一起,你会发现自己被“卡住”了。这就是为什么我们中的许多人不愿意使用任何框架。尤其是那些突然声称符合潮流的“重新贴标签”产品。我们的选择主要基于达到预定结果所需的内容。 以应用程序体系结构领域为目标的框架(或一般工具)主要根据其设计承担的责任量来区分自己。例如,Spring只处理解耦的概念,因此在许多情况下易于采用和使用。任何框架的质量都体现在这些框架的设计者能够将其产品保持在该责任范围内的程度。一些前端到端产品的效果恰恰相反,代码生成器是其中最差的。 为了回答您在本页顶部提出的问题,我认为目前没有一个框架可以满足您的要求,也不认为有一个单一的应用程序(应该)工作模式。但请记住,应用程序体系结构域处理的是技术,而不是概念。换句话说:如果它工作正常并且满足了要求,那么你就差不多完成了。
|
|
|
2
1
呵呵。大多数开发人员选择他们喜欢的主要框架并坚持使用。这通常是获胜的策略。我同情你不想和一个卖主结婚的愿望。 但是,请记住,在开发自己的框架时,您最终将与一个供应商绑定在一起。:-)
从我所看到的,有两种模型:一种是具有真实框架的模型,您可以使用该框架创建工作数据输入对话框;另一种是为建模而优化的抽象元模型。 试着调查一些当前在线文档很好的框架,并在电子表格中交叉引用主要术语。这是一个有趣的练习。 |
|
|
3
0
我将了解SpringforJava和XT框架Spring模块( http://springmodules.dev.java.net/docs/reference/0.9/html/xt.html ),它显然支持事件驱动体系结构作为起点。Spring有一个MVC框架(包括基于约定的控制器路由)、db配置(特别是Hibernate),以及完全的依赖注入支持。Spring中还有一种机制,称为SpringSlices,用于模块化web应用程序。它还可以与Jersey集成以构建RESTful应用程序。
|