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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > java >内容正文

java

Java 三大框架集成项目结构

發布時間:2025/4/14 java 46 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Java 三大框架集成项目结构 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

? ? 用MyEclipse開發的Java 三大框架集成項目,典型結構如下。


一 展開項目名稱,首先是src文件夾;存放實現業務功能的java源文件*.java;

struts2的action代碼文件存放在action文件夾下,每個文件包括一句:package action;

dao存放數據庫操作層;services層調用dao層實現一些具體的業務功能;servlet文件夾存放servlet,util文件夾存放一些工具類;




model文件夾下是實體層,每個實體(對應一個表)對應一個hibernate映射文件;



src下包括struts2的配置文件struts.xml,如果是多人共同完成一個項目,struts2配置文件可分開,用include指令包含進struts.xml中;如上圖的多個配置文件;


下面是引入的Java的各種庫;


二 WebRoot下存放頁面;

css文件夾存放用到的css文件,js文件夾存放用到的js庫,像jquery-1.x.x.js等,放在此處;

不同模塊的文件在page下再新建文件夾,分別放在各個文件夾下;用到的kin之類的在線編輯器也放在page下;



三 wen-inf下是lib,包括用到的各種庫;classes文件夾在磁盤上有,在MyEclipse中不顯示;每次重新編譯src文件夾內容會相應刷新classes下內容;

web.xml位于web-inf下;



四 在圖1的applicationContext.xml中配置spring和hibernate集成;



配置了spring和hibernate集成后,在DAO類中訪問數據庫都通過hibernateTemplate;如下示例代碼;

try {
getHibernateTemplate().save(o);
log.debug("save successful");
return true;
} catch (RuntimeException re) {
log.error("save failed", re);
throw re;
}

總結

以上是生活随笔為你收集整理的Java 三大框架集成项目结构的全部內容,希望文章能夠幫你解決所遇到的問題。

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