Servlet学习笔记
servlet中构建一个表格显示,并且每一个用户最后有一个删除字样的超链接---点击---
>DeleteUserServlet---调用IDaoImpl.daleteUser(String
userName)--->FindAllUserServlet显示删
除后的效果
<a
href="deleteUser?userName="+u.getUserName>--->req.getpar("userName"); findAllUser--->select username... from usertab;--->request.getpar() ?no--->findAllUser()--->List
遍历List--->user--->getProperties--->构建表格(table)
deleteUserServlet
dao.deleteUser(userName);
request.gerpar("userName);
写程序:
1/1/1原则:
1/3: thinking
1/3: coding
1/3: testing
2/8原则:
20%: coding
80%: testing
效率:数据库调优工程师
2、JNDI :Java命名目录服务器
JDBC--->Connection
JNDI--->Connection
1)JNDI: java命名目录服务器,本身是一个javaEE(J2EE)规范。主要作用是提供一些
资源的访问,本身有一套管理机制。
2)DateSource:数据源,提供了一系列的数据库Connection对象,存放在本身的连接
池里面,用户有请求,直接分配一个连接给用户,用户使用完毕之后,会将连接放回source
里面,不用重复创建,大大节省了资源消耗,大型的项目开发一般都使用。
3)Connectionpool机制:本身会维护一定数量的连接,当用户比较多的时候,资源不
够分配,会自动创建一些连接,当资源闲置的时候,又可自动的回收一部分资源。 “3p模型的体现”
4)获得Connection
Context ctx = new InitialContext();
DataSource ds = (DataSource)ctx.lookup("java:comp/env/jndiName"); Connection conn = ds.getConnection();
5)开发中我们一般使用WebServer配置数据源,目前的webServer都提供数据源支持。
6)绑定数据源和web应用,在web.xml中绑定。
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库Servlet学习笔记(13)在线全文阅读。
相关推荐: