大家新年好,今天我們非常高興的宣布,EasyJWeb的一個革
命性的版本,EasyJWeb 2.0版,于今天對外發(fā)布。這個版本,EasyJWeb的重心不再只是MVC,而是真正的讓Java
Web變Easy,通過這個版本,你可以用不到1分鐘的時間搭建EJS、SSH、SSH2等應(yīng)用程序架構(gòu),對代碼生成模板也作了一些擴(kuò)充,可以實現(xiàn)生成基
于上述三種技術(shù)構(gòu)架的快速應(yīng)用。

EasyJWeb2.0總體結(jié)構(gòu)圖
從2006年發(fā)布以來,如今,EasyJWeb已經(jīng)接近了5個年頭。首先我們要感謝國家、感謝政府:-),祖國的大力支持讓我們有機(jī)會發(fā)布這個新的版本。最后,我們還要感謝以下所有網(wǎng)友對EasyJWeb 2.0的發(fā)布所提供的辛勤勞動!
參與EasyJWeb
1.3開發(fā)的成員:大峽、stef、小星星、志在逍遙、CoDingLiFe、天一、ssvfhppl、williamRaym、netgod、冷雨、天
意、我為我狂、船長、瞌睡蟲.cn、動物園的大豬、abc、陽春白菜、李紅軍 。。。。。。等等
為EasyJWeb 1.3的發(fā)布提供幫助的成員:云淡風(fēng)輕、竹雨林風(fēng)、allen、勇者無懼、Steven
Cheng、張凌云、犀鳥、小~0~、?浪(YX.H)、二月、百年ら孤獨(dú)、duduwolf、PowerEPU
。。。。。。等等!感謝所有陪伴EasyJWeb成長的朋友友們!
EasyJWeb項目是由國內(nèi)開源團(tuán)隊EasyJF的一級開源項目。是一個以MVC為核心,專注于提供JavaEE應(yīng)用快速開發(fā)的項目。
伴隨著這個版本的發(fā)布,由EasyJF開源團(tuán)隊中其中幾名核心成員建立的成都藍(lán)源信息技術(shù)有限公司同步發(fā)布了基于EasyJWeb框架創(chuàng)建的兩個基于GPL的開源項目:
1、藍(lán)源企業(yè)應(yīng)用快速開發(fā)平臺(http://www.lanyotech.com/lanyo-edp.html),可以實現(xiàn)基于ExtJS等富客戶端的快速企業(yè)應(yīng)用開發(fā)。
2、藍(lán)源進(jìn)銷存迷你版(http://www.lanyotech.com/pss.html)基于EasyJWeb、Spring、JPA、ExtJS等技術(shù)開發(fā)的一個進(jìn)銷存管理系統(tǒng)。
EasyJWeb相關(guān)資源
EasyJWeb官方網(wǎng)站:http://www.easyjf.com/easyjweb
EasyJWeb2.0下載地址:http://www.erpwin.com:30310/download.ejf?f=easyjweb-2.0.zip
EasyJWeb教學(xué)視頻:http://u.youku.com/easyjf
EasyJF開源原SVN庫:http://svn.easyjf.com/repos/easyjweb/trunk/
在線演示應(yīng)用:http://pss.easyjf.com
基于EasyJWeb的開源項目:藍(lán)源進(jìn)銷存迷你版 http://www.lanyotech.com/pss.html 藍(lán)源企業(yè)應(yīng)用快速開發(fā)平臺 http://www.lanyotech.com/lanyo-edp.html
EasyJWeb 2.0快速上手
1、在easyjweb下的bin目錄執(zhí)行下面的命令創(chuàng)建一個項目。
easyjweb project d:\test\ejs -ejs -extjs
2、把d:\test\ejs項目導(dǎo)入到eclipse工程中,修改db.properties文件中設(shè)置數(shù)據(jù)庫用戶名及密碼等;
3、在命令行切換到d:\test\ejs\bin目錄,執(zhí)行下面的命令快速生成一個CRUD原型
easyjweb crud myapp.domain.Cat
4、在eclipse中刷新整個ejs項目。然后把該項目的webapp目錄作為一個web應(yīng)用,啟動項目即可。
5、成功啟動后,在址欄輸入http://localhost:8080/cat.ejf 訪問生成的應(yīng)用。
推薦快速上手視頻:http://v.youku.com/v_show/id_XMTgwNTQ2NDA4.html 可以看前幾分鐘即可。
EasyJWeb 2.0版本主要更新內(nèi)容:
1、增加了struts1-plugin(也就是easyjweb-struts1-support)子項目,用來支持基于struts1.x的應(yīng)用快速開發(fā);
2、增加了struts2-plugin子項目,用來支持基于struts2.x的應(yīng)用快速開發(fā);
3、調(diào)整了Action對于IWebAction接口的限制,Action可以是普通的JavaBean。
4、在ActionContext中增加了put方法,put進(jìn)去的內(nèi)容可以在前臺模板中直接引用;
5、對異常處理作了規(guī)范。
6、JSON生成的功能強(qiáng)化。
7、完善了EasyJWeb的Schema文件,這樣寫配置更加簡單了。