您的位置:首页 > Web前端 > JavaScript

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

2016-02-28 14:34 525 查看
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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: