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
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
相关文章推荐
- html、css、js的命名规范
- js继承学习
- jsp内置对象*response
- jsp内置对象*session
- jsp内置对象*out
- jsp内置对象*page
- jsp内置对象*exception
- jsp内置对象*pageContext
- jsp内置对象*config
- JavaScript--Map和Set介绍
- 【前端】Sublime text3 插件HTML/CSS/JS prettify 格式化代码
- bzoj 1031: [JSOI2007]字符加密Cipher 后缀数组
- 1016: [JSOI2008]最小生成树计数
- JSP—九大隐式对象之pageContext
- 关于sort的使用
- Javascript的数据类型简述
- JS之数组
- jsp入门
- Atom技巧
- bzoj 1029: [JSOI2007]建筑抢修 贪心