- 浏览: 105569 次
- 性别:
- 来自: 杭州
最新评论
-
crabboy:
很清楚了。做个记号
Servlet运行过程
文章列表
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSource' defined in ServletContext resource [/WEB-INF/applicationContext.xml]:
很是郁闷,既然提示我dataSource配置错误.....
搞了半天,终于解决..原来是transaction 的问题
<aop:config> <aop:advisor pointcut="execu ...
不管通过何种持久化技术,都必须通过数据连接访问数据库,在Spring中,数据连接是通过数据源获得的。在以往的应用中,数据源一般是Web应用服务器提供的。在Spring中,你不但可以通过JNDI获取应用服务器的数据源,也可以直 ...
AOP是什么?
AOP是OOP的延续,是Aspect Oriented Programming的缩写,意思是面向方面编程。AOP实际是GoF设计模式的延续,设计模式孜孜不倦追求的是调用者和被调用者之间的解耦,AOP可以说也是这种目标的一种实现。
举例:假 ...
------java.lang.reflect.Proxy类
Proxy 提供用于创建动态代理类和实例的静态方法,它还是由这些方法创建的所有动态代理类的超类。
public static Object newProxyInstance(ClassLoader loader, Class<?>[] interfaces, InvocationHandler h)
返回一个指定接口的代理类实例,该接口可以将方法调用指派到指定的调用处理程序。
-----java.lang.reflect.InvocationHandler 接口
Invocat ...
一、连接MYSQL。 格式: mysql -h主机地址 -u用户名 -p用户密码 1、例1:连接到本机上的MYSQL。 首先在打开DOS窗口,然后进入目录 mysqlbin,再键入命令mysql -uroot -p,回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是:mysql> 2、例2:连接到远程主机上的MYSQL。假设远程主机的IP为:110.110.110.110,用户名为root,密码为abcd123。则键入以下命令:mysql -h110.110.110.110 -uroot -pabcd123 ( ...
- 2008-09-25 14:20
- 浏览 667
- 评论(0)
Servlet常用接口public interface Servlet这个接口是所有Servlet必须直接或间接实现的接口。它定义了以下方法:init(ServletConfig config) 用于初始化Servletdestory()销毁ServletgetServletInfo()获得Servlet的信息getServletConfig()获得Servlet配置相关信息service(ServletRequest req,ServletResponseres)运行应用程序逻辑的入口点。
public abstract class GenericServlet implements S ...
- 2008-09-22 12:58
- 浏览 754
- 评论(0)
DAO模式就是data access object数据访问对象(接口)它介于数据路资源和业务逻辑之间,其意图是将低层数据访问操作与高层业务逻辑完成分离开。
一个典型的DAO模式包含以下组件:
值对象:数据传输对象
DAO接口:把对数据库所有的操作定义成一个个抽象方法
DAO接口具体实现类:针对不同数据库(或不同技术)来具体实现DAO接口定义的各种操作
DAO工厂:为了统一维护,优化和管理DAO数据访问对象,采用Factory设计模式建立工厂类
1.DAOFactory类的设计思想
基本思想:把各种数据库实现的DAO对象通过文件配置起来,利用一个标示代表目前使用的shu ...
- 2008-09-18 11:19
- 浏览 1293
- 评论(0)
spring最常用的JSP/JSTL视图解析器是:
InternalResourceViewResolver和ResourceBundleViewResolve
首先看看InteralResourceViewResourceViewReslove在宠物店里的运用
DispatcherServlet配置如下
<servlet>
<servlet-name>petstore</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServl ...
- 2008-09-17 15:21
- 浏览 1342
- 评论(0)
spring内建一个请求驱动的web mvc框架,它以一个分发器DisptcherServlet为中心,将web请求分发到不同的处理器进行处理。
1.分发器DisptcherServlet的配置使用DisptcherServlet之前需要在web.xml中进行配置<servlet> <servlet-name>dispatherContext ...
- 2008-09-17 11:04
- 浏览 1122
- 评论(0)
spring2.0
Validator接口
Method Summary
boolean
supports(Classclazz) Can this Validator validate instances of the supplied clazz?
void
validate(Objecttarget, Errorserrors)
- 2008-09-16 21:30
- 浏览 2622
- 评论(0)
查看spring的帮助文档得到以下信息:
org.springframework.web.servlet Class ModelAndView
java.lang.Object
org.springframework.web.servlet.ModelAndView
public class ModelAndView
extends Object
Holder for both Model and View in the web MVC framework. Note that these are entirely distinct. This class merely ...
- 2008-09-16 09:39
- 浏览 1263
- 评论(0)
过滤器可以在请求到达JSP或Servlet之前或响应返回客户端之前添加一些额外的操作。如果有多个JSP页面和Servlet都需要进行一个相同或相似的操作,我们可以把这个操作抽取到一个Servlet过滤器中,并通过匹配路径截获感兴趣JSP或Servlet。 我们举几个典型的过滤器应用的例子,读者可以推而广之: ·编码转换 乱码问题困扰了不少的Web应用程序开发者,这是因为基于Java的Web应用程序可能运行于不同的Web应用程序器、操作系统平台或硬件服务器上,不同的环境有自己默认的编码类型,在数据的转换过程中不同的默认编码是乱码问题的始作俑者,所以在开发JSP时常常需要将数据进行编码 ...
- 2008-09-11 23:18
- 浏览 893
- 评论(0)
打开Spring的源代码,我们可以在org.springframework.web.servlet.view包下看到很多的View和ViewResolver类;View类为我们提供一些缺省的待扩展的View,如org.springframework.web.servlet.view.document.AbstractExcelView提供了一个缺省的Excel格式的View,org.springframework.web.servlet.view.document.AbstractPdfView提供了一个缺省的pdf格式的View;通过资源文件的配置和ViewResolver的使用,我们可以向用 ...
- 2008-09-11 23:15
- 浏览 1525
- 评论(0)
预备知识: 1.字节和unicode Java内核是unicode的,就连class文件也是,但是很多媒体,包括文件/流的保存方式 是使用字节流的。 因此Java要对这些字节流经行转化。char是unicode的,而byte是字节. Java中byte/char互转的函数在s ...
- 2008-09-11 23:03
- 浏览 844
- 评论(0)
(tomcat实际上是一个servlet容器,而Apache是一个http的服务器,两个结合,实现了J2EE的一个WEB服务器)
web.xml原理(以下转自:http://www.web521.com/web/554568/T642541.shtml)
1 定义头和根元素
部署描述符文件就像所有XML文件一样,必须以一个XML头开始。这个头声明可以使用的XML版本并给出文件的字符编码。DOCYTPE声明必须立即出现在此头之后。这个声明告诉服务器适用的servlet规范的版本(如2.2或2.3)并指定管理此文件其余部分内容的语法的DTD(Document Type Definition,文档 ...
- 2008-09-11 22:56
- 浏览 1611
- 评论(0)