日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

使用rapid-framework自动生成struct2

發布時間:2024/9/5 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 使用rapid-framework自动生成struct2 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

  在JavaWeb的開發中,對數據對象的操作不外乎增刪改查,不同的數據對象,其action、service、model、jsp等都比較類似,如果手動去寫這些代碼,工作量大且非常繁瑣。一個心高氣傲的程序員如果被安排去做干這種活,無論多么有耐心,也會在無休止的瑣碎代碼中逐漸暈菜。如果有代碼工具幫助我們生成這些代碼,讓coder真正去關注業務邏輯的開發,那肯定是極好的了。

? ? ?在網上搜索了一下,這種代碼自動生成的腳手架scaffold(不是Scofield,scofield是越獄的小帥)有兩種,一種是Rails,可以參考?http://www.ibm.com/developerworks/cn/web/1204_zhanzy_dojograils/ 學習一下;另一種就是本文要介紹的rapid-framework,該項目的網址在http://code.google.com/p/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."

  目標還是很完美的,但是據我實踐,發現使用起來還有點小困難,同志還需努力哦!

(1)首先,不管用什么辦法,你得把rapid-framework下載下來。比方說我下載下載下來的壓縮包,名字叫做rapid-framework-3.9.3.20100923.zip,從起名看,這個包是2010年9月份開發的,現在是2015年,整整5年過去了,沒有一點更新,由此可以推測這個項目進展的并不順利。

(2)rapid-framework-3.9.3.20100923.zip解壓縮,解壓出來兩個文件夾,rapid-framework-3.9.3.20100923就是我們待會要使用的工程,reference_doc目錄為說明文檔,我們只要按照說明文檔的quick_start_guild.html,一步一步操作即可,該知道說明是中文的,e文不好的同學不要擔心。

(3)我這里把該指導文檔的標題拷貝在這里(詳細信息你下載quick_start_guild.html文件自己瞅瞅):

1.創建一個 struts2_demo的 web project

2.拷貝rapid-framework至項目根目錄

3.設置項目的編碼為utf-8

4.設置源碼路徑

5.將generator/lib的jars加入classpath

6.安裝插件 hibernate及struts2

7.在mysql數據庫中創建表user_info

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

9.運行代碼生成器 GeneratorMain.java

10.拷貝生成的代碼至項目根目錄,并刷新項目(現在就可以使用新生成的代碼了)

  這是一張成果圖:

  

  

?

另外,如果你是maven用戶,現在可以直接在maven官方倉庫中引用到rapid的類庫,我還不知道引入這些類有什么用,總之先記在這里吧。

<!-- rapid核心框架 --> <dependency><groupId>com.googlecode.rapid-framework</groupId> ? <artifactId>rapid-core</artifactId> ? <version>4.0</version> ? ? ? ? </dependency>

rapid-generator

<!-- 代碼生成器核心引擎 --> <dependency><groupId>com.googlecode.rapid-framework</groupId> ? <artifactId>rapid-generator</artifactId> ? <version>4.0</version> ? ? ? ? </dependency> <!-- 代碼生成器擴展包 --> <dependency> ? <groupId>com.googlecode.rapid-framework</groupId> ? <artifactId>rapid-generator-ext</artifactId> ? <version>4.0</version> ? ? ? ? </dependency> <!-- 代碼生成器模板,模板根目錄通過 classpath:generator/template/rapid 可以引用 --> <dependency> ? <groupId>com.googlecode.rapid-framework</groupId> ? <artifactId>rapid-generator-template</artifactId> ? <version>4.0</version> ? ? ? ? </dependency>

轉載于:https://www.cnblogs.com/mingziday/p/4523421.html

總結

以上是生活随笔為你收集整理的使用rapid-framework自动生成struct2的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 国产又粗又硬视频 | 国产一级美女 | 国产精品1024 | 中文字幕一区二区三区免费 | 国产精品极品白嫩在线 | 国产乡下妇女做爰视频 | 精品视频一区二区在线 | 麻豆一区二区在线观看 | 在线精品小视频 | 日韩av在线导航 | 午夜毛片视频 | 两性视频久久 | 男女黄床上色视频 | 在线免费观看污视频 | 免费在线观看av网址 | 美女又爽又黄视频 | 91热久久| 欧美黑吊大战白妞 | 全肉的吸乳文 | 日韩第二页 | 女同av在线播放 | 成 人片 黄 色 大 片 | 热99视频 | 毛片毛片毛片毛片毛片毛片毛片毛片毛片毛片 | 成人自拍av | 玖玖在线| 久久久久久免费观看 | 国产无遮挡裸体免费视频 | 岛国激情| 浓精喷进老师黑色丝袜在线观看 | 天天干天天搞天天射 | 亚洲成人精品一区二区三区 | 亚洲成人一二三 | 午夜精品视频 | 国产精品女人精品久久久天天 | 91麻豆精品国产 | 韩国三级视频在线观看 | 女人囗交吞精囗述 | 亚洲精品一区三区三区在线观看 | 黄色成人av网站 | 青青草黄色 | 麻豆成人久久精品一区二区三区 | 国产suv精品一区二区四 | 人妻少妇偷人精品视频 | 一个人在线观看免费视频www | 日本美女毛片 | 国产一区二区高清 | 日韩精品黄 | 成人a视频在线观看 | 窝窝午夜影院 | 国产精品桃色 | jizz成熟丰满老女人 | 天天爱综合网 | 国产高清不卡视频 | 人妻体内射精一区二区三区 | 香蕉视频在线观看免费 | 波多野结衣一区二区三区免费视频 | 午夜精品美女久久久久av福利 | 国产精品4区 | 免费激情小视频 | 又大又长粗又爽又黄少妇视频 | 美女免费毛片 | 永久视频在线观看 | 性欧美大战久久久久久久 | 欧美在线天堂 | 可以在线看的av | 久久久女人 | 搡老熟女老女人一区二区 | 成人欧美一区二区三区黑人动态图 | 亚洲福利 | 综合色小说 | 精品香蕉视频 | 国产乱淫精品一区二区三区毛片 | 你懂的网址在线观看 | 热re99久久精品国产99热 | 亚洲黄色精品 | 国产亚洲久一区二区 | 受虐m奴xxx在线观看 | 草久在线视频 | 成人免费版| 国产中文字幕久久 | 成人在线免费看片 | 久久伊人国产 | 久色视频在线观看 | 毛片链接 | 一级全黄裸体免费观看视频 | 成人性色生活片 | 国产精品第| 久久久久久久久免费 | 国产精品一卡二卡 | 蜜桃av网| 大尺度叫床戏做爰视频 | 亚洲免费av网址 | 久色资源 | 好吊日在线观看 | 内裤摩擦1v1h | 爱av在线 | 青青草华人在线视频 | 在线视频欧美一区 |