AutoCode是一款可以自動生成代碼、建立頁面關(guān)聯(lián)的代碼生成器,目前政府機(jī)關(guān)、企業(yè)大都要求用java來開發(fā)項(xiàng)目,通過軟件的自動生成功能,生成的java代碼規(guī)范、全部開源,結(jié)構(gòu)清晰,不存在用隱含的內(nèi)容,全部代碼邏輯開源的展示給客戶,符合J2EE的MVC開發(fā)模式結(jié)合工廠模式,代碼通俗易懂,只要稍微有點(diǎn)java常識的人就可以使用本軟件來開發(fā)大型的java項(xiàng)目,目前使用本軟件的模式開發(fā)的項(xiàng)目不下十個,全部是政府部門的系統(tǒng)。
使用教程
1、生成好的代碼在C:\AutoCode_JAVA\表名目錄下(本例以生成表名為:AA來說明)
2、運(yùn)行 MyEclipse 開發(fā)環(huán)境,依次點(diǎn)擊 new->My Eclipse-> java Enterprise Projects->Web Project,建立好新工程(如:工程取名叫 test)后,進(jìn)行下面的步驟
3、拷貝本代碼生成器生成好的文件到剛才建立好的工程中.(文件拷貝的過程)
1)、把生成好的C:\AutoCode_JAVA\Aa目錄下帶.java的文件拷貝到新工程test的src目錄下.
2)、把C:\AutoCode_JAVA\Aa\jsp文件夾下文件拷貝到新工程test的WebRoot目錄下
3)、把數(shù)據(jù)庫驅(qū)動程序文件放入新工程test的WebRoot\WEB-INF\lib目錄下.oracle數(shù)據(jù)庫的驅(qū)動文件是 classes12.zip、ojdbc14.jarsqlserver數(shù)據(jù)庫的驅(qū)動文件是msbase.jar、 mssqlserver.jar 、msutil.jar
4)、配置servlet文件
把 AaServlet配置文件.txt用EditPlus之類的文本編輯工具打開,拷貝里面 的內(nèi)容至新工程test的WebRoot\WEB-INF\web.xml文件里,這樣servlet就配置好了.
注:文件里"請用editplus打開本文件的內(nèi)容,拷貝下面的內(nèi)容到web.xml的里面去即可"這一行不要拷貝進(jìn)去.
5)、到此,生成好的代碼全部拷貝到工程里,右擊MyEclipse里的test工程刷新.這時會看到src目錄下的.java文件全會打上紅色x警告,不要緊,隨便雙擊打開一個.java文件(本例以雙擊打開Aa.java文件為例來講解),可以看到在打開的文件里左上面有紅x,點(diǎn)擊他會出現(xiàn)兩個操作的選擇,選擇 Move 'Aa.java' to Package ' ' 這樣的操作,把.java文件移入包中,其他的.java文件都按這樣的操作移入具體包中,全部操作完,保存下工程即可.
4、發(fā)布工程test到服務(wù)容器(如:tomcat),以便看到運(yùn)行效果,具體做法如下:
在工程test里右擊任何一個.jsp文件后,在彈出來的菜單中依次選擇 Run As->MyEclipse Server Application這時候就可以看到服務(wù)容器(如:tomcat)啟動起來了,同時也進(jìn)行了工程的發(fā)布。
最后,在IE里運(yùn)行 http://localhost:8080/test
自動生成
VO、POJO對象
DAO接口
IMPL接口實(shí)現(xiàn)類
DAO工廠
VO、POJO工廠
DBC數(shù)據(jù)庫連接管理類,數(shù)據(jù)庫事務(wù)處理機(jī)制
Servlet業(yè)務(wù)處理及其配置文件
JSP調(diào)用頁面(增、刪、改、查),分頁功能自動實(shí)現(xiàn)
軟件特色
一鍵生成,簡潔使用。
生成的代碼全部開源,沒有任何通過插件或鏈接庫來做的操作。
支持多表的多主鍵處理。
支持?jǐn)?shù)據(jù)事務(wù)的操作。
生成內(nèi)容可以依據(jù)客戶的需要來選擇性的生成。
支持自定義查詢接口的生成,用戶可以定義查詢條件。
生成的jsp文件及servlet完全處理好了精度字段的精度及顯示處理。
目前支持Oracle、Sqlserver 數(shù)據(jù)庫對象的自動生成代碼。
0條評論