摘要: 我们先看一下界面 <%@ page language="java" contentType="text/html; charset=GB18030" pageEncoding="GB18030"%><% String path=request.getContextPath(); String basePath=request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+&q 阅读全文
posted @ 2012-03-15 16:57 转航 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 上一篇,已经对数据库的基本信息进行了读取,连接代码也已经实现。整个流程为jsp界面--->servlet--->工厂--->manager接口---->manager实现----->工厂------>dao接口------>dao实现的形式。在这里,很明显工厂是实现各层之间的桥梁。而工厂是通过读取beans-config.xml文件实现的。我们先看一下beans-config.xml文件的配置信息<?xml version="1.0" encoding="UTF-8"?><beans> & 阅读全文
posted @ 2012-03-15 16:52 转航 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 为了建立一个健壮的J2EE应用,应该将所有对数据源的访问操作抽象封装到一个公共的API中。也就是见了一个接口,接口中定义了此应用程序中将会用到的所有事务方法。当需要和数据源进行交互的时候则使用这个接口,并且编写一个单独的类来实现这个接口在逻辑上对应这个特定的数据存储。 DAO模式是标准的j2ee设计模式之一。开发人员使用这个模式把底层的数据访问操作和上层的商务逻辑分开。一个典型的DAO实现有下列几个组件1、 DAO工厂类2、 一个DAO接口3、 一个实现DAO接口的具体类4、 数据传递对象 我们要注意,DAO是事务性对象。每个被DAO执行的操作(对象创建、更新或删除数据)都是和事务相关联的。. 阅读全文
posted @ 2012-03-15 16:42 转航 阅读(383) 评论(0) 推荐(0) 编辑
摘要: listener可以监听服务器相关的状态变化,当服务器端状态发生改变,将调用相应的Listener,这种机制可以称为回调机制, 监听器主要有三类:1、 ServletContextListener对servlet上下文进行监听 ServletContextAttributeListener对ServletContext属性的操作进行监听。比如增加、删除、修改属性。2、 HttpSessionListener:对session对象的监听 HttpSessionAttributeListener对HttpSession属性的操作进行监听3、 HttpRequestListener:对Reques. 阅读全文
posted @ 2012-03-15 16:21 转航 阅读(259) 评论(0) 推荐(0) 编辑
摘要: filter功能 使用户可以改变一个request和修改一个response。Filter不是一个servlet,他不能产生一个response,它能够在一个request到达servlet之前预处理request,也可以在离开servlet时处理response。换种说法,filter其实是一个servlet chaining(servlet链)。 一个filter包括:1、 在servlet被调用之前截获2、 在servlet被调用之前检查servlet request。3、 根据需要修改request头和request数据4、 根据需要修改response头和response数据5、 . 阅读全文
posted @ 2012-03-15 15:31 转航 阅读(368) 评论(0) 推荐(0) 编辑
摘要: 每一个站的WEB-INF下都有一个web.xml文件,它提供了我们站台的配置设定。<!-- 这是一般在写XML时所作的声明,定义了XML的版本,编码格式,web-app中参数指明schema的来源 --><?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" 阅读全文
posted @ 2012-03-15 12:33 转航 阅读(307) 评论(0) 推荐(0) 编辑