上一页 1 2 3 4 5 6 7 8 9 10 ··· 14 下一页
摘要: 上一篇,已经对数据库的基本信息进行了读取,连接代码也已经实现。整个流程为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 转航 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 为了建立一个健壮的J2EE应用,应该将所有对数据源的访问操作抽象封装到一个公共的API中。也就是见了一个接口,接口中定义了此应用程序中将会用到的所有事务方法。当需要和数据源进行交互的时候则使用这个接口,并且编写一个单独的类来实现这个接口在逻辑上对应这个特定的数据存储。 DAO模式是标准的j2ee设计模式之一。开发人员使用这个模式把底层的数据访问操作和上层的商务逻辑分开。一个典型的DAO实现有下列几个组件1、 DAO工厂类2、 一个DAO接口3、 一个实现DAO接口的具体类4、 数据传递对象 我们要注意,DAO是事务性对象。每个被DAO执行的操作(对象创建、更新或删除数据)都是和事务相关联的。. 阅读全文
posted @ 2012-03-15 16:42 转航 阅读(380) 评论(0) 推荐(0) 编辑
摘要: listener可以监听服务器相关的状态变化,当服务器端状态发生改变,将调用相应的Listener,这种机制可以称为回调机制, 监听器主要有三类:1、 ServletContextListener对servlet上下文进行监听 ServletContextAttributeListener对ServletContext属性的操作进行监听。比如增加、删除、修改属性。2、 HttpSessionListener:对session对象的监听 HttpSessionAttributeListener对HttpSession属性的操作进行监听3、 HttpRequestListener:对Reques. 阅读全文
posted @ 2012-03-15 16:21 转航 阅读(257) 评论(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 转航 阅读(367) 评论(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 转航 阅读(304) 评论(0) 推荐(0) 编辑
摘要: drp从功能上来说,共分为五大部分用户维护分销商维护物料维护流向单维护统计报表从实现方式来说,分为两大模型model1模型 jsp界面直接通过业务逻辑与数据库联系,即两层模型。具体实现方式为 此模型架构简单,比较适合小型项目开发。但是jsp职责不单一,职责过重,不便于维护。model2模型工厂方法模式抽象工厂模式实际上是mvc的应用。他职责清楚,较适合于大型项目架构。但是不适合小型项目的开发。它在model1的基础上分离了控制。具体实现方式如下随着项目的进展,不断的对其进行改进。各阶段所涉及知识如下:用户维护单例模式dom4j对xml读取js的基本验证filter设置字符集ajax分页查询的封 阅读全文
posted @ 2012-03-13 11:23 转航 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 数据库连接是一种关键的有限的昂贵的资源,这一点在多用户的网页应用程序中体现的尤为突出.对数据库连接的管理能显著影响到整个应用程序的伸缩性和健壮性,影响到程序的性能指标.数据库连接池正式针对这个问题提出来的.数据库连接池负责分配,管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而不是重新建立一个;释放空闲时间超过最大空闲时间的数据库连接来避免因为没有释放数据库连接而引起的数据库连接遗漏.他能明显的提高对数据库操作的性能.数据库连接池在初始化时将创建一定数量的数据库连接放到连接池中,这些数据库连接的数量是由最小数据库连接数来设定的.无论这些数据库连接是否被使用,连接池都将一直保证 阅读全文
posted @ 2012-03-10 19:44 转航 阅读(477) 评论(0) 推荐(0) 编辑
摘要: 代理是一种常用的设计模式,其目的就是为其他对象提供一个代理以控制对某个对象的访问。代理类负责为委托类预处理消息,过滤消息并转发消息,以及进行消息被委托类执行后的后续处理。 为了保持行为的一致性,代理类和委托类通常会实现相同的接口,所以在访问者看来两者没有丝毫的区别。通过代理类这中间一层,能有效控制对委托类对象的直接访问,也可以很好地隐藏和保护委托类对象,同时也为实施不同控制策略预留了空间,从而在设计上获得了更大的灵活性。Java动态代理机制以巧妙的方式近乎完美地实践了代理模式的设计理念。 代理类可以分为两种。 静态代理:由程序员创建或特定工具自动生成源代码,再对其编译。程序运行之前就已经存在 阅读全文
posted @ 2012-03-02 09:13 转航 阅读(138) 评论(0) 推荐(0) 编辑
摘要: Servlet概述: (Server + Applet =Servlet) 意为服务器端的小程序.他具有独立于平台和协议的特性,可以生成动态的web页面。他担当客户请求(Web浏览器或其他HTTP客户程序)与服务器响应(HTTP服务器上的数据库或应用程序)的中间层。Servlet是位于web服务器内部的服务器端的java应用程序,与传统的从命令行启动的java应用程序不同。Servlet由web服务器进行加载,改web服务器必须包含支持servlet的java虚拟机。 服务器上需要一些程序,常常是根据用户输入访问数据库的程序。这些通常是使用公共网关接口(CGI Common Gateway I 阅读全文
posted @ 2012-02-23 18:36 转航 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 一个假期的生活就这样结束了.有点平常,也有点不平常. 这个假期,我们跟其他的假期一样,继续计算机的学习,每天穿插一点英语.这个假期是drp的学习.但对于我来说,这个假期又有点不寻常.在以前的学习中,我的进度都是还可以的.从来没有跟同学落过很多.可是,这次,由于中间考试系统的事情,我和大家之间差距有一个月的时间.虽然,一直以来,自己都知道要按照自己的节奏走,不要跟着别人的脚步狂奔.可是,真当处于这个阶段时,自己心里还是没有那么淡定的.刚开始,自己会想赶,但是,自己内心知道这样是不正确的,不应该乱赶进度.慢下来之后,发现自己有点懈怠了.没有了学习的紧迫感,自己和别人是越拉越多.可能自己还不是那种. 阅读全文
posted @ 2012-02-15 21:33 转航 阅读(175) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 14 下一页