EasyJWeb 2.0发布

EasyJWeb 2.0版本发布,它不再仅限于MVC,而是致力于简化Java Web开发。新版本允许用户在1分钟内搭建EJS、SSH、SSH2应用架构,提供了丰富的代码生成模板。此外,还增加了对Struts1和Struts2的支持,改进了Action接口,增强了JSON生成和异常处理。EasyJWeb项目由EasyJF开源团队创建,其部分核心成员成立了成都蓝源信息技术有限公司,推出了两个基于GPL的开源项目:蓝源企业应用快速开发平台和蓝源进销存迷你版。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

大家新年好,今天我们非常高兴的宣布,EasyJWeb的一个革 命性的版本,EasyJWeb 2.0版,于今天对外发布。这个版本,EasyJWeb的重心不再只是MVC,而是真正的让Java Web变Easy,通过这个版本,你可以用不到1分钟的时间搭建EJS、SSH、SSH2等应用程序架构,对代码生成模板也作了一些扩充,可以实现生成基 于上述三种技术构架的快速应用。

  
EasyJWeb2.0总体结构图  
从2006年发布以来,如今,EasyJWeb已经接近了5个年头。首先我们要感谢国家、感谢政府:-),祖国的大力支持让我们有机会发布这个新的版本。最后,我们还要感谢以下所有网友对EasyJWeb 2.0的发布所提供的辛勤劳动!

   参与EasyJWeb 1.3开发的成员:大峡、stef、小星星、志在逍遥、CoDingLiFe、天一、ssvfhppl、williamRaym、netgod、冷雨、天 意、我为我狂、船长、瞌睡虫.cn、动物园的大猪、abc、阳春白菜、李红军 。。。。。。等等

   为EasyJWeb 1.3的发布提供帮助的成员:云淡风轻、竹雨林风、allen、勇者无惧、Steven Cheng、张凌云、犀鸟、小~0~、?浪(YX.H)、二月、百年ら孤獨、duduwolf、PowerEPU 。。。。。。等等!感谢所有陪伴EasyJWeb成长的朋友友们!

  EasyJWeb项目是由国内开源团队EasyJF的一级开源项目。是一个以MVC为核心,专注于提供JavaEE应用快速开发的项目。

  伴随着这个版本的发布,由EasyJF开源团队中其中几名核心成员建立的成都蓝源信息技术有限公司同步发布了基于EasyJWeb框架创建的两个基于GPL的开源项目:
1、蓝源企业应用快速开发平台(http://www.lanyotech.com/lanyo-edp.html ),可以实现基于ExtJS等富客户端的快速企业应用开发。
2、蓝源进销存迷你版(http://www.lanyotech.com/pss.html )基于EasyJWeb、Spring、JPA、ExtJS等技术开发的一个进销存管理系统。

EasyJWeb相关资源

EasyJWeb官方网站:http://www.easyjf.com/easyjweb
EasyJWeb2.0下载地址:http://www.erpwin.com:30310/download.ejf?f=easyjweb-2.0.zip
EasyJWeb教学视频:http://u.youku.com/easyjf
EasyJF开源原SVN库:http://svn.easyjf.com/repos/easyjweb/trunk/
在线演示应用:http://pss.easyjf.com
基于EasyJWeb的开源项目:蓝源进销存迷你版 http://www.lanyotech.com/pss.html    蓝源企业应用快速开发平台  http://www.lanyotech.com/lanyo-edp.html

 EasyJWeb 2.0快速上手

 1、在easyjweb下的bin目录执行下面的命令创建一个项目。

easyjweb project d:/test/ejs -ejs -extjs

2、把d:/test/ejs项目导入到eclipse工程中,修改db.properties文件中设置数据库用户名及密码等;

3、在命令行切换到d:/test/ejs/bin目录,执行下面的命令快速生成一个CRUD原型

easyjweb crud myapp.domain.Cat

4、在eclipse中刷新整个ejs项目。然后把该项目的webapp目录作为一个web应用,启动项目即可。

5、成功启动后,在址栏输入http://localhost:8080/cat.ejf 访问生成的应用。

推荐快速上手视频:http://v.youku.com/v_show/id_XMTgwNTQ2NDA4.html    可以看前几分钟即可。


EasyJWeb 2.0版本主要更新内容:
1、增加了struts1-plugin(也就是easyjweb-struts1-support)子项目,用来支持基于struts1.x的应用快速开发;
2、增加了struts2-plugin子项目,用来支持基于struts2.x的应用快速开发;
3、调整了Action对于IWebAction接口的限制,Action可以是普通的JavaBean。
4、在ActionContext中增加了put方法,put进去的内容可以在前台模板中直接引用;
5、对异常处理作了规范。
6、JSON生成的功能强化。
7、完善了EasyJWeb的Schema文件,这样写配置更加简单了。

EasyJWeb是基于java技术,用于企业级Java Web应用程序快速开发的MVC框架。框架设计构思来源于国内众多项目实践,框架的设计及实现借鉴当前主要流行的开源Web框架,如Rails、Struts、JSF、Tapestry等,吸取其优点及精华,是一个完全由来自的中国开源爱好者开发,文档及注释全部为中文的开源框架。 EasyJWeb由主要由四个部分组成:   1、核心MVCEasyJWeb的核心是一个基于模板技术实现的MVC框架;他能让我们用非常简洁的代码写基于Java的Web应用。    2、容器及通用业务逻辑封装。作为一个旨在让基于Java的Web应用程序开发变得直接、快速、简易的框架,EasyJWeb提供了一个IoC容器,并对企业级应用中的一些通用业务逻辑(如分页、查询、DAO等)进行了抽象及封装,提供了一套可以直接操作、应用企业资源的组件及API。    3、代码生成引擎及工具。仅仅依靠一个灵活、简易的MVC核心引擎还不能最大限度的提高开发速度,因此EasyJWeb还提供了一个灵活、易用的代码生成引擎及工具,通过使用代码生成引擎,可以快速完成基于JavaEE平台的企业级应用程序生成。如数据库添删改查(CRUD)代码生成、自动页面模版生成、自动配置文件管理等。    4、EasyJWeb插件体系,项目中的各种实用功能的扩展,可以灵活地通过基于插件的形式安装到EasyJWeb中,提供各种针对性的功能。如ajax实用插件、代码生成插件等。
EasyJWeb综述 EasyJWeb是基于java技术,用于企业级Java Web应用程序快速开发的MVC框架。框架设计构思来源于国内众多项目实践,框架的设计及实现借鉴当前主要流行的开源Web框架,如Rails、Struts、JSF、Tapestry等,吸取其优点及精华,是一个完全由来自的中国开源爱好者开发,文档及注释全部为中文的开源框架。 EasyJWeb由主要由四个部分组成: 1、核心MVCEasyJWeb的核心是一个基于模板技术实现的MVC框架;他能让我们用非常简洁的代码写基于Java的Web应用。 2、容器及通用业务逻辑封装。作为一个旨在让基于Java的Web应用程序开发变得直接、快速、简易的框架,EasyJWeb提供了一个IoC容器,并对企业级应用中的一些通用业务逻辑(如分页、查询、DAO等)进行了抽象及封装,提供了一套可以直接操作、应用企业资源的组件及API。 3、代码生成引擎及工具。仅仅依靠一个灵活、简易的MVC核心引擎还不能最大限度的提高开发速度,因此EasyJWeb还提供了一个灵活、易用的代码生成引擎及工具,通过使用代码生成引擎,可以快速完成基于JavaEE平台的企业级应用程序生成。如数据库添删改查(CRUD)代码生成、自动页面模版生成、自动配置文件管理等。 4、EasyJWeb插件体系,项目中的各种实用功能的扩展,可以灵活地通过基于插件的形式安装到EasyJWeb中,提供各种针对性的功能。如ajax实用插件、代码生成插件等。
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值