- 1
- 0
- 约1.38万字
- 约 15页
- 2024-01-05 发布于江苏
- 举报
动态网页设计(JSP)
PAGE
14-
动态网页设计(JSP)
实习报告
姓名:
学号:
班级:
指导教师:
安徽水利水电职业技术学院
20012年4月
JSP网上书店设计
1.1. 设计内容
案例原型是一个网上商城,方便的向网络用户提供注册,浏览商品,查询商品,购买商品等功能。
案例原型按照功能分为:
商品展示
用户管理
购物流程
商品展示功能:
商品展示
关键字查询
用户管理部分:
用户登录
用户注册
登录修改个人信息
订单查询
购物流程:
结账:
系统登录
系统注册
地址更新
添加购物车:
更新购物车的商品
删除购物车中的商品
清空购物车
项目的开发平台和工具:
开发平台:Eclipse,MyEclipse
Web服务器:tomcat或其他web服务器
数据库服务器:MySQL
开发技术:
静态页面:HTML,CSS,JavaScript
服务器端技术:JSP,JavaBean
1.2. 设计要求
课程设计的要求应体现在课程设计的各个设计环节,学生应达到以下基本要求:
1)根据课题任务制定合理、可行的设计计划。
2)进行必要的课题任务调研、资料收集和文献阅读。
3)各课题小组的学生均应参与工程实现过程。
4)要提交工程文档。
1.3. 总体设计
1.3.1本系统开发环境
1)操作系统:win2k
2)编译器:jdk-6u3-windows-i586-p.exe
3)Web服务器:tomcat6.0.14
4)myeclipse
1.3.2项目的命名规范
1.包的命名
Java包的名字都是由小写单词组成。为了保障每个Java包命名的唯一性,要求程序员在自己定义的包的名称之前加上唯一的前缀。由于互联网上的域名称是不会重复的,所以程序员一般采用自己在互联网上的域名称作为自己程序包的唯一前缀。
在项目中我们采用com.witbridge.ebook做为包名的前缀,entity、dao、service、servlet、utils等存放相应的类,com.witbridge.ebook.dao和com.witbridge.ebook.service存放接口,com.witbridge.ebook.dao.impl和com.witbridge.ebook.service.impl相应接口的实现类,在大量Servlet存在的情况下,我们又Servlet进行细分,com.witbridge.ebook.servlet封装公用的Servlet,com.witbridge.ebook.servlet.accounts封装有关账户操作的Servlet等。
2.JSP的命名
2.1本项目的JSP文件名全部小写
2.2多个单词用下划线分隔,要求能显示内容的详细信息,如_menu.jsp
2.3在本项目中各类功能的JSP文件用文件夹隔开,accounts文件夹下存放有关账户的JSP文件
1.3.3项目环境的搭建
包的分层:
1.mons:封装公用的类。Constants(封装字符串常量),Page(封装分页方法),SessionContainer(封装session对象)
2.Service层:具体的业务逻辑层。
2.1com.witbridge.ebook.service封装接口
2.2com.witbridge.ebook.service.impl封装Service层接口的实现类
例:AccountService封装用户具体要用的一些方法
AccountServiceImpl调用DAO层具体实现Service层接口的方法
3.DAO层:持久层。访问数据库层,实现数据的增删改查
3.1com.witbridge.ebook.dao封装接口
3.2com.witbridge.ebook.dao.impl封装DAO层接口的实现类
例:AccountDao封装有关账户操作(增,改,查)的方法
AccountDaoImpl具体实现AccountDao的方法
4.com.witbridge.ebook.entity:封装domainobject
例:Account封装账户信息的实体类
5.com.witbridge.ebook.filter:封装拦截器。
5.1CharacterEncodingFilter:封装字符集
5.2AuthenticationFilter:
5.3LoginFromCookieFilter:
6.Servlet:处理JSP传来的请求,进行视图导航
6.1com.witbridge.ebook.servlet封装公用的
原创力文档

文档评论(0)