对JSP Model 2工作流程的一些体会

<script type="text/javascript"> </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
<script type="text/javascript"> </script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>

 对JSP Model 2工作流程一些体会

由于我们使用JSP Model 2的框架结构,而各种servletJSP Model 2MVC结构中扮演C(ontroller)的角色,所以我们使用如下步骤完成一次典型的JSP Model 2调用过程:

 

1.         servletinit()中通过XML配置文件得到数据库连接所需要的环境参数(利用eCampus.util.Env(String fileName)一次性从配置文件中获得所需环境参数)。
注:由于XML Config模块还未完成,暂时使用ini文件

2.          servlet得到来自HTML/JSP的服务请求,在相应的doXXX()中获得一个Connection(调用eCampus.util.DBManager的静态方法)。
注:在package eCampus.util中封装了一个DBManager类,使用这个类的静态方法getConnection()getPooleConnection()可以分别获得从数据库的直接JDBC连接和通过Websphere连接池的得到的连接(推荐使用后者)。

3.          直接使用这个Connection进行JDBC操作,或者初始化一个数据库事务JavaBean(将这个Connection作为参数传入JavaBean的构造函数中)。

4.          完成JDBC操作后(包括数据库事务JavaBean返回结果后),关闭步骤2所获得的Connection

5.          将数据库操作结果包装在相应的数据JavaBean中,派发这个JavaBean到相应的用于输出得JSP页面(JSP页面扮演MVC中的V(iew)角色)

6.          JSP页面得到包装好的数据JavaBean,提取所需信息,按照一定的风格输出到用户的浏览器上。

<script type="text/javascript"> </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
<script type="text/javascript"> </script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值