| 以數(shù)據(jù)模型驅(qū)動為核心的開發(fā)工具JSmart2.0 關鍵字: JavaWeb、MVC、Servlet、jdbc、Struts、spring、hibernate 、Generate Code 運行平臺: Eclipse3.2以上 也可和myeclipse6.5以上版本融合 插件名稱:JSmart 版本: 2.0 前言 在當前javaEE開發(fā)中,如何快速搭建項目環(huán)境,并能保證規(guī)范性、整合框架、提高團隊的開發(fā)效率?這個問題迫在眉睫。JSmart就是這樣的一個用于快速開發(fā)javaEE項目的一個Eclipse插件。 JSmart采用數(shù)據(jù)模型驅(qū)動方式快速創(chuàng)建各類典型的Web項目,如:OA、 ERP、CRM、HR等;抽象出管理信息系統(tǒng)的常見的功能模型(如數(shù)據(jù)新增、刪除、綜合查詢、編輯、統(tǒng)計報表、分頁等),以Freemarke,Displaytag作為模版引擎,通過數(shù)據(jù)模型(原有的表注釋,字段注釋)生成基礎的功能模型,同時生成一部分典型的可運行、可測試的業(yè)務功能代碼和配置信息(如strtus配置文件,spring配置文件)。 JSmart同時提供了Web項目的基礎框架,提供企業(yè)通用的功能模塊,如:用戶管理、企業(yè)信息管理、類別管理、權限管理、數(shù)據(jù)字典、文章管理、圖片管理等。 應用場景 1. 適合團隊開發(fā)前期環(huán)境搭建 2. 利用數(shù)據(jù)庫存儲數(shù)據(jù)的JavaWeb應用 設計思想 1. 組件模塊化編程 2. 代碼生成 3. 早期發(fā)現(xiàn)錯誤 4. 降低復雜度 5. 強調(diào)編程規(guī)范,提高開發(fā)效率 數(shù)據(jù)庫兼容性 支持mysql、oracle、sqlserver等主流數(shù)據(jù)庫。 主要功能 1. JavaEE框架快速自由整合(如數(shù)據(jù)訪問層可以在ibatis,Hibernate,標準JDBC間自由切換),環(huán)境一鍵式構建 2. 生成典型的業(yè)務功能代碼和配置信息。如生成實體類,Hibernate映射文件,ibatis映射文件,servlet配置代碼,struts配置文件,spring配置文件,DAO,JSP表單,列表UI,分頁組件,報表,前臺JS數(shù)據(jù)校驗和后臺驗證相結(jié)合。生成的代碼可擴展、可維護性好 3. 表現(xiàn)層風格樣式定制 4. 企業(yè)通用的功能模塊 瀏覽器兼容性測試環(huán)境 IE6/Firefox3 操作平臺測試 Windows2000 windows2003 windowsXP Eclipse版本測試 Eclipse3.2以上測試通過,支持和MyEclipse集成。提供獨立的透視圖及相應的view 安裝方法 1. 關閉eclipse,將此jar包放在eclipse-jee-galileo-win32\eclipse\dropins下即可 2. 重啟動eclipse 開發(fā)過程 需求分析->數(shù)據(jù)庫設計(嚴格審核數(shù)據(jù)庫設計)->數(shù)據(jù)庫連接設置->控制器設置->持久層設置->視圖層設置->項目屬性設置->開始發(fā)布->eclipse自動編譯->欄目定制->安全控制->發(fā)布運行。 詳見官方幫助文檔。 歷史版本 2008年3月 JSmart Beta1 2008年7月 JSmart1.0 2008年9月 JSmart1.1 2008年11月 JSmart1.2 2008年12月 JSmart1.3.1 官方群:49977896 | 
|  | 
來自: CevenCheng > 《插件》