EasyJWeb是基于java,用于Java Web应用程序快速开发的企业级MVC框架。完全由中国开源爱好者开发,
文档及注释全部为中文的开源框架。框架设计构思来源于国内众多项目实践,框架的架构设计及实现充分借
鉴了许多优秀的开源Web框架,如Rails、Struts、JSF、Tapestry 、Webwork等,取其精华,弃其
糟粕,利用Velocity作为模板页面引擎,是一个实现了页面及代码完全分离的MVC开发框架。
通过EasyJWeb Tools提供的配套开发工具,可以实现基于EasyJWeb框架的Web应用快速开发,包括常
用应用软件的代码自生成、数据库添删改查(CRUD)代码生成、自动页面模版生成、配置文件管理等。
EasyJWeb组成:
1、核心MVC。EasyJWeb的核心是一个基于模板技术实现的MVC框架;他能让我们用非常简洁的代码写
基于Java的Web应用。
2、容器及通用业务逻辑封装。作为一个旨在让基于Java的Web应用程序开发变得直接、快速、简易的
框架,EasyJWeb提供了一个IoC容器,并对企业级应用中的一些通用业务逻辑(如分页、查询、DAO等)进
行了抽象及封装,提供了一套可以直接操作、应用企业资源的组件及API。
3、代码生成引擎及工具。仅仅依靠一个灵活、简易的MVC核心引擎还不能最大限度的提高开发速度,
因此EasyJWeb还提供了一个灵活、易用的代码生成引擎及工具,通过使用代码生成引擎,可以快速完成基
于JavaEE平台的企业级应用程序生成。如数据库添删改查(CRUD)代码生成、自动页面模版生成、自动配
置文件管理等。
4、EasyJWeb插件体系,项目中的各种实用功能的扩展,可以灵活地通过基于插件的形式安装到
EasyJWeb中,提供各种针对性的功能。如ajax实用插件、代码生成插件等。
框架特点:
1、零配文件置支持。以前我们每接触一个框架,开始总都要被他的配置文件折腾一番。EasyJWeb实
现零配置支持,可以不写一句配置文件就在框架基础上构建你的运用。(适合小型网站系统)。
2、简易的模板页面设计支持:放弃使用jsp,使用简单Velocity脚本语言作为页面模板。
3、页面程序完全分离:实现显示页面与程序逻辑的完全分离,克服了传统jsp页面难于维护的问题。
4、基于页面组件的框架。灵活的页面组件配置,可以直接通过配置文件设置字段级的事件组件。
5、快速开发支持:通过EasyJWeb Tools,可以自动生成应用软件模板代码,定制并管理自己的J2EE
代码模板,代码生成模板支持最流行的实用Java开发框架(如hibernate、Spring等)实现快速开发。
下载地址: ftp://ftp1.easyjf.com/easyjweb/easyjweb-1.1/easyjweb-1.1.zip
SVN: http://svn.easyjf.com/repos/easyjweb/trunk/
示例DEMO: http://easyjweb.demo.easyjf.com/
本文作者:javaread.com