JAVA web工程結構

2021-06-23 04:08:19 字數 1199 閱讀 3009

技術應用(例項)

1)技術架構

struts2,jdbc(連線池),jquery,ajax

2)設計思想

mvc和分層設計思想

a.顯示層:jsp元件(jquery,ajax)

b.控制層:struts2控制器元件、action元件

c.業務層:bean元件

d.資料訪問層:dao元件(jdbc)

搭建工程結構

1)引入需要的開發包

struts2開發包

jdbc開發包

dbcp連線池開發包

2)src檔案結構

org.tarena.dang.action  :控制層

org.tarena.dang.action.user :使用者模組的action

org.tarena.dang.action.main  :產品瀏覽的action

org.tarena.dang.action.order :訂單的action

org.tarena.dang.action.cart :購物車的action

org.tarena.dang.service :業務層

org.tarena.dang.dao :資料訪問層

org.tarena.dang.entity :實體類

org.tarena.dang.util :工具類

org.tarena.dang.interceptor :***

3)struts配置檔案結構

web.xml(配置filter控制器)

struts.xml (struts主配置檔案)

struts-user.xml(使用者模組配置檔案)

struts-main.xml(瀏覽模組配置檔案)

struts-order.xml(訂單模組配置檔案)

struts-cart.xml(購物車模組配置檔案)

4)webroot檔案結構

/user/* :使用者管理的jsp

/cart/* :購物車的jsp

/order/* :訂單的jsp

/main/* :產品瀏覽的jsp

/common/* :頁首、頁尾等共同jsp

/js/*      : 放置js指令碼檔案

/css/* :放置css樣式檔案

/images/* :放置頁面檔案

/productimages/* :放置產品

初識Java web結構

tomcat tomcat 的心臟是兩個元件 connector 和 container,多個 connector 和乙個 container 就形成了乙個 service tomcat 中 service 介面的標準實現類是 standardservice 它不僅實現了 service 藉口同時還...

java web工程各種路徑取得

request.getrealpath 這個方法已經不推薦使用了,代替方法是 request.getsession getservletcontext getrealpath 在servlet裡用this.getservletcontect getrealpath 在struts裡用this.get...

Java Web應用的目錄結構

目錄 描述 webprj web應用的根目錄,所有的jsp和html檔案都存在此目錄或者使用者自定義的目錄下 web inf除外 webprj web inf 存放web應用的配置檔案web.xml webprj web inf classes 存放各種.class,servlet類的.class檔...