netctoss01_项目概述及规范【Servlet+JSP版】

1.项目准备
  1)创建Web项目
  2)导入Jar包(6)
    A.jdbc(1)
    B.dbcp(3)
    C.JSTL(2)
  3)创建各级目录
    src
      entity
      dao
          util
          web
      WebRoot
        images(图片)
        styles(CSS)
        WEB-INF
          cost(资费模块的JSP)
      规则:静态资源放在WebRoot下,
          JSP放在WEB-INF下。
2.Servlet路径规范
  1)资费模块
    查询:/netctoss/findCost.do
    增加:/netctoss/toAddCost.do
    增加保存:/netctoss/addCost.do
    修改:/netctoss/toUpdateCost.do
    修改保存:/netctoss/updateCost.do
  2)登录
    打开登录页:/netctoss/toLogin.do
    打开首页:/netctoss/toIndex.do
    登录:/netctoss/login.do
    生成验证码:/netctoss/createImage.do
3.JSP存储位置
  1)资费模块
    查询:/WEB-INF/cost/find_cost.jsp  
    增加:/WEB-INF/cost/add_cost.jsp
    修改:/WEB-INF/cost/update_cost.jsp
  2)登录
    登录页:/WEB-INF/main/login.jsp
    首页:/WEB-INF/main/index.jsp
 
补充:
1.WEB-INF
  1)作用
     放在此文件夹内的资源不能直接访问,
     必须通过转发的形式访问,它可以保护资源。
  2)通常JSP放在此处
    a.如果JSP不放在此处,而是直接放在WebRoot下,
          则它可以被直接访问。
    b.由于我们采用Model2的模式开发,JSP的数据
          都来源于Servlet,若直接访问它就会丧失这些
          数据,导致报错。
    c.如果将JSP放在此处,则JSP无法直接访问了,
          就可以强制用户按照MVC的规则来访问它,
          从而避免了这种BUG。
  3)静态资源不放在此处
    a.因为静态资源必须直接访问,不存在转发
          访问的形式,所以不能被保护。
    b.直接将静态资源放在WebRoot下。
2.访问路径
  1)Servlet
      在web.xml中声明的网名。
    /netctoss/findCost.do
  2)其他(HTML/CSS/JS/img/jsp)
      是该资源在Tomcat中部署的位置。  
    /netctoss/images/logo.png



 
 
 
 
 
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值