Topic: JSR 371——Java EE 8新的MVC框架

  Print this page

1.JSR 371——Java EE 8新的MVC框架 Copy to clipboard
Posted by: 阿熊
Posted on: 2014-11-05 21:39

MVC是一种软件架构模式,它将业务逻辑、数据和界面显示的代码分离,将业务逻辑聚集到一个模块里面,当用户需要改进或定制个性化界面及用户交互的时候不需要重新编写业务逻辑。在过去的十几年中,JSF所提供的面向组件的MVC是Java EE平台仅有的用户界面技术。而另一边Spring MVC以及Struts等技术却已经被广泛采用并产品化。MVC 1.0规范(JSR 371)的产生既是为了填补这一空白,同时也是为了满足广大J2EE开发者的要求。
从应用范围来看,JSF通常会用于公司内部的那些通过表单或者工作流驱动的应用程序,而开放的Web应用程序则更倾向于使用面向操作的框架。因此,我们能够看出JSR 371和JSF之间是一种互补的关系,JSR 371的出现并不会替代JSF,而是为我们提供了另一种选择。
虽然JSF和JSR 371针对的场景各不相同,它们依然有一些共同的地方:

•使用CDI作为模型层
•使用Bean Validation作为校验层
•使用表达式语言作为视图和模型之间的粘合剂
•使用Facelets和(或)JSP作为必须支持的视图声明语言


   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2017 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号
客服电话 0592-8750026    客服信箱 714923@qq.com    客服QQ 714923