JAVA web工程结构

技术应用(实例)
   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/* :放置产品图片
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值