腳手架快速搭建springMVC框架項目


apid-framework腳手架快速搭建springMVC框架項目

 
rapid-framework介紹:
 
一個類似ruby on rails的java web快速開發腳手架,本着不重復發明輪子的原則,框架只是將零散的struts(struts2)+spring+hibernate各個組件組裝好在一起,並對struts及struts2進行改造,提供零配置編程,並內置一個強大的代碼生成器及模板文件,可以生成java的hibernat model,dao,manager,struts+struts2 action類,可以生成jsp的增刪改查及列表頁面。 
整個項目借鑒了ruby on rails,appfuse,springside

框架特性:
  • 內置一個基於數據庫的代碼生成器rapid-generator,極易進行二次開發
  • struts1,struts2的零配置
  • spring集成及加強,自動搜索hibernate的entity annotation class
  • 集成動態構造sql的工具:rapid-xsqlbuilder
  • 集成javascript表單驗證:rapid-validation
  • 集成extremeTable分頁組件,並簡單擴展顯示pageNumber
  • 集成DBUnit及spring對數據庫測試的支持
  • 內置的分頁查詢PageInfo接口
  • Java日期轉換的特殊處理,與My97DatePicker集成
  • 內置最精簡的ant構建腳本,簡單修改即可使用
  • 公共類庫友好的包名javacommon
  • 整個項目盡量做到最小集,無需刪除任何資源,拿來即可使用.
  • 友好的MIT-Licence

本文項目搭建參考https://code.google.com/p/rapid-framework/

SpringMVC+Hibernate項目搭建過程:

1,創建一個web項目,Web root foler的值改為web

2,拷貝rapid-framework至項目根目錄,提示要覆蓋的直接覆蓋

3,設置項目的字符編碼為UTF-8

點擊項目右鍵properties -> resource ->UTF-8

 

4,設置源碼路徑

5,導入架包,generator/lib的jars加入classpath

6,安裝Hibernate和SpringMVC

使用Ant Editor打開plugins/build.xml,如果右邊的Outline視圖沒有打開,自己打開Outline視圖

先運行install_dao_hibernate 和install_web_springMVC,注意先后順序

 

7,在Oracle數據庫中新建student表

 字段自己隨便給,建好之后在student表中隨便插幾條數據

8,修改生成器配置文件generator.xml中的JDBC數據庫連接信息

   注意地方如下:

  <!-- oracle需要指定jdbc.schema,並且可能要大寫,其它數據庫忽略此項配置 -->
   <entry key="jdbc.schema">RAPIDS</entry>
   <entry key="jdbc.catalog"></entry>

9,運行代碼生成器GenerationMain.java

 以application的方式運行generator\src\cn\org\rapid_framework\generator\GeneratorMain.java,默認情況下是生成所以的表,也可以修改只生成指定的表

10,拷貝生成的代碼(java_src、java_test、web這三個)至項目更目錄,並刷新項目

生成的代碼默認會在D:\generator-output

11,修改java_src/spring/applicationContext-datasource.xml的數據庫連接信息該配置是應用需要連接的數據庫,

與生成器的數據庫連接是分開配置的,與第8步的數據庫連接配置相同即可

12,部署項目並訪問

   http://localhost:8080/rapid_demo/pages/Student/list.do

大功告成.....

 
分類:  rapid-framework
標簽:  rapid-frameworksprinMVC框架


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM