理解jsp模式2架构:MVC设计模式探险
日期:2007年11月4日 作者: 查看:[大字体 中字体 小字体]-
</center>
</body>
</html>Checkout.jsp仅仅从session中提出购物车并为此请求提取出总金额,然后显示选中的物品和他们的总价格。图5显示了结算时的用户视图。一旦用户去结帐,删除session对象是同样重要的。这个由页面末端的session.invalidate()调用来完成。有两个理由必须这样做。第一,如果没有使session无效,用户的购物车不会重新初始化;如果用户结帐后试图开始新一轮的采购,她的购物车会继续保存着已经付过钱的物品。第二,如果用户结帐后仅仅是离开了网站,这个session对象不会被垃圾收集机制回收而是继续占用宝贵的系统资源直到租约到期。因为缺省的session租约时间是大约三十分钟,在一个大容量系统上这将会很快导致系统内存耗尽。当然,我们都知道对一个耗尽了系统内存的应用程序会发生什么。

图5:结账视图
注意这个应用所有的资源都是session相关的,因为这里的模式存储在session里。因此,你必须确保用户不会因为某些原因甚至由于错误直接访问控制器。你可以在控制器检测到缺少有效session的时候让客户端自动转向到一个错误页面(见列表6),来避免这种情况的发生。
列表6
error.html
<html>
<body>
<h1>
Sorry, there was an unrecoverable error! <br>
Please try <a href="/examples/jsp/shopping/EShop.jsp">again</a>.
</h1>
</body>
</html>部署音乐无界
我假定你正在使用来自sun的最新版本的JavaServer Web Development Kit (JSWDK)来运行这个例子。如果不是,参看资源小节去看看到哪里取得它。假设服务器安装在\jswdk-1.0.1,这是Microsoft Windows系统下的缺省路径,可以象下面这样部署音乐无界应用:
Create shopping Directory under \jswdk-1.0.1\examples\jsp
Copy EShop.jsp to \jswdk-1.0.1\examples\jsp\shopping
Copy Cart.jsp to \jswdk-1.0.1\examples\jsp\shopping
Copy Checkout.jsp to \jswdk-1.0.1\examples\jsp\shopping
Compile the .java files by typing javac *.java
Copy ShoppingServlet.class to \jswdk-1.0.1\webpages\Web-Inf\servlets
Create shopping directory under \jswdk-1.0.1\examples\Web-Inf\jsp\beans
Copy CD.class to \jswdk-1.0.1\examples\Web-Inf\jsp\beans\shopping
Copy error.html to \jswdk-1.0.1\webpages
Once your server has been started, you should be able to Access the application using http://localhost:8080/examples/jsp/shopping/EShop.jsp as the URL - 上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] 下一页
-
- 理解jsp模式2架构:MVC设计模式探险 相关文章:
- ·蕴含人生哲理:爱情名言爱情哲理100句
- ·人生哲理名言生活哲理短文
- ·VB+Access设计图书管理系统
- ·经典人生哲理:人生哲理短句
- ·照片处理:Photoshop人物照片换头术
- ·学生成绩管理系统实习
- ·Java学生成绩管理系统源代码
- ·知道对方的ip地址,如何查具体物理地址?
- ·格言警句:抱负理想名人名言
- ·网络管理员的好帮手--Sniffer
- 理解jsp模式2架构:MVC设计模式探险 相关软件
- ·天天理财 V1.0
- ·Windows清理助手V2.5.14.7.1221
- ·易达第二代身份证照片处理系统(lab色彩版) V1.4
- ·足球经理97硬盘版
- ·超级女助理
- ·电脑垃圾清理专家 V7.20 专业版
- ·手机管理软件SeleQ V1.8 中文版
- ·超级兔子清理王 V7.99 个人版
- ·驾照理论考试速成 V7.1 免费版
- ·欧洲足球经理中文版
- 特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作
- 者.文章版权归文章原始作者所有.对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转
- 载的文章有版权问题请联系编辑人员,我们尽快予以更正. 转载请注明来源:http://www.hackhome.com
下一篇:在W2K下组建JSP环境
精品推荐
热点TOP10
- ·JSP文件下载的几种方式
- ·js技巧收集(200多个)
- ·JSP Struts之HTML标签库详解
- ·JSP实现文件上传
- ·在jsp中用bean和servlet联合实现用户注册、登录
- ·新手入门经典:Jsp环境配置
- ·使用JSP + JAVABEAN + XML 开发的一个例子
- ·不用迭代算法而快速实现的jsp树结构
- ·JSP实现上传文件的两种方法
- ·jsp 自定义分页标签
- ·技巧:JSP登录验证功能的实现
- ·水晶报表的jsp实现
- ·理解jsp模式2架构:MVC设计模式探险
- ·jsp页面显示数据导出到excel表中
- ·在一个jsp页面实现二级下拉框联动,实时读取数据库数据
- ·JSP上传图片并生成缩略图
- ·实例详解JSP内置对象
- ·高效简单的jsp分頁
- ·JSP登录验证功能的实现
- ·使用lomboz调试JSP
