Java的MVC框架 JVC

Artistic License/GPL
Java
跨平台
2012-03-25
rufujian

JVC(Java View Control) Java(视图-控制)开发框架的目的是构建一个快速开发、可维护的、稳定的web开发框架,并开放源代码,互相促进开发技术。 目前比较流行的web开发框架有WebWork、Struts、Spring,这几个都是非常好的开发框架,都能实现MVC模式.参考上述几个框架的思想,开发简化了的视图-控制框架,弱化了模型层,为什么要弱化模型层,这是因为往往在模型中大部分是重复的工作。

JVC 主要的特点是 

1.开发简单快速:大部分开发不需要写javabean,系统自带的Action能满足90%需求,只需要编写page文件(控制文件)与视图jsp。 

2.提供了Web系统开发过程中都需要开发的通用用户权限管理:可以控制角色对每个Command的访问权 

3.提供功能强大的验证框架:使用表达式编写验证公式,支持所有逻辑表达式,并且前台jsp(生成javascript脚本)和后台Servlet(提交到后台的request参数)均可以调用。 

4.可维护性:一般修改了数据库表需要同时修改M、V,需要重新编译,虽然简单,但带来了繁琐的操作,而且有可能引起其他错误,而jvc框架弱化了M,不需要编写对象关系映射的类,而是用命名规范使得对于大部分的修改只是需要修改V(jsp页面)。 

5.自定义Action可独立调试,一般Action由于需要从requset得到参数而无法进行独立调试,而jvc框架借鉴了WebWork方法把HTTP请求的封装为ActionContent类,除了交互和使用上的方便外,实现了往往开发web比较困难的独立调试。并且为下一步升级到Web+EJB或其他分布式架构做好准备。

加载中

评论(1)

暂无资讯

暂无问答

JavaScript MVC 开源框架

JavaScript MVC 开源框架,JavaScript经典框架收藏!

2014/06/04 13:50
340
0
视频软件会声会影支持哪些视频格式?

时常有朋友遇到这样的烦恼,就是从网络上下载下载来的视频,不能够导入到会声会影里面。这到底是怎么回事,会声会影到底支持哪些视频格式呢?下面小编将来给大家介绍一下。 一、输入格式支持...

2018/06/25 14:03
6
0
专访《Java程序员修炼之道》作者Ben Evans

保守的设计思想是Java的最大优势

2014/10/23 17:54
242
0
多媒体扫盲

多媒体,MultiMedia

2014/10/10 15:21
156
0
构建cb嵌入式系统

大家买Cubieboard,是用来做什么的?很多人是买来做嵌入式的。但是现在的系统,安卓拿去做嵌入式?不好 debian?也不好 cbos?这个压根不是给嵌入式设计的,是给新手或老手方便使用的lubuntu...

2014/08/23 17:18
102
0
构建cb嵌入式系统

大家买Cubieboard,是用来做什么的?很多人是买来做嵌入式的。但是现在的系统,安卓拿去做嵌入式?不好 debian?也不好 cbos?这个压根不是给嵌入式设计的,是给新手或老手方便使用的lubuntu...

2014/09/02 18:40
322
0
tomcat优化设置

1. 如何加大tomcat连接数 在tomcat配置文件server.xml中的<Connector ... />配置中,和连接数相关的参数有: minProcessors:最小空闲连接线程数,用于提高系统处理性能,默认值为10 maxPro...

2012/07/29 23:02
320
0
ca-bundle.crt文件,用于php发起外部https请求

解决curl: (60) SSL certificate problem: unable to get local issuer certificate 错误,在php.ini配置 curl.cainfo = C:\php\phpStudy\php56n\ext\ca-bundle.crt 转自:http://www.cnblog...

2016/12/18 15:47
1K
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部