- 浏览: 245741 次
- 性别:
- 来自: 北京
-
最新评论
-
问道721:
长见识了, 新建文档还不行, 写入内容后就可以了
利用poi操作word文档 -
laodongbao:
终于找到了我能理解和接受的的spring aop和动态代理的结 ...
spring Aop中动态代理 -
lqservlet:
可以看到存储文件! 全是xml文件,好多呀。
利用poi操作word文档 -
步青龙:
直接重命名xx.docx的文件为xx.zip,用WinRar打 ...
利用poi操作word文档 -
邦者无敌:
如果是JDK1.3呢?是否要将上面四个jar包手动加入
com.sun.crypto.provider.SunJCE
文章列表
Struts+hibernate+Spring的整合方法
1、在工程中导入spring支持,导入的Jar包有:
Spring Core Libraries
Spring ORM/DAO/Hibernate3 Libraries
Spring AOP Libraries
Spring Web Libraries
2、在Spring配置文件中配置dataSource和SessionFactory,将hibernate配置与Spring ...
- 2009-08-14 11:51
- 浏览 5943
- 评论(0)
SSH 整合中的监听器的问题
在做项目时,由于有一部分数据经常被用做查询,为了降低应用程序访问数据库的时间,
想在web server 启动时,设置一个监听器,将查询的结果集放在application中.
监听器中的dao对象是由spring注入的,问题出在tomcat 启动时,先启动监听,再启动
spring 容器并注入相应的bean ,所以启动监听时访问到的dao 对象是null,这时会报一个listener error 错误, 使得web server 无法正常启动.
需要做一个参数初始化类,当web应用被加载时从数据库里 ...
- 2009-08-14 11:43
- 浏览 2056
- 评论(0)
什么是Servlet?
Servlet是一个Java编写的程序,此程序是在服务器端运行的,是按照Servlet规范编写的一个Java类。
2.Servlet是做什么的?
Servlet是处理客户端的请求并将其发送到客户端。
3.Servlet API
1> ...
- 2009-08-13 16:14
- 浏览 1188
- 评论(0)
Java中的重载和重写以及他们的区别
(1)方法重载是让类以统一的方式处理不同类型数据的一种手段。多个同名函数同时存在,具有不同的参数个数/类型。重载Overloading是一个类中多态性的一种表现。
(2)Java的方 ...
- 2009-08-13 16:05
- 浏览 1409
- 评论(0)
我看书上说:Servlet只会初始化一次,在初始化的时候容器为servlet建立了ServletConfig和ServletContext。容器去web.xml中读取初始化参数,将初始化参数传递给ServletConfig和ServletContext,然后再将ServletConfig和ServletContext传递给servlet的init()方法。
假如现在有一个email项目,然后里面有一个WEB-INF/web.xml
Xml代码
<?xml version="1.0" encoding="UTF-8"?>
<web- ...
- 2009-08-13 15:57
- 浏览 1793
- 评论(0)
public interface ServletConfig
A servlet configuration object used by a servlet container to pass information to a servlet during initialization.
ServletConfig :从一个servlet被实例化后,对任何客户端在任何时候访问有效,但仅对servlet有效,一个servlet的ServletConfig ...
- 2009-08-13 15:50
- 浏览 1687
- 评论(0)
新客户端向服务器第一次发送请求的时候,request中并无sessionID .
2 此时server端会创建一个session对象,并分配一个sessionID,serssion对象会保存在服务器端。此时session的状态处于new state状态,如果调用session.isNew(),则返回true
3 当服务器段处理完毕后,将此sessionID,同response一同传回到客户段,并将其存入到cookie中。
4 当客户段再次发送请求时,会将sessionID 同request一起发送,传递给服务器端。
5 服务器端可以根据传递过来的sessionID将这次请求(reques ...
- 2009-08-13 11:41
- 浏览 1851
- 评论(0)
ServletContext和servletconfig区别
ServletContext接口- -
安装在一个服务器中的一个特定URL名字空间(比如,/myapplication)下的所有Servlet,JSP,JavaBean等Web部件的集合构成了一个Web的
应用,每一个Web应用(同一JVM),容器都会有一个背景对象,而javax.servlet.ServletContext接口就提供了访问这个背景对象的途径。
你可以通过一个Servlet实例的getServletContext方法得到该Servle ...
- 2009-08-13 11:31
- 浏览 1466
- 评论(0)
理解javax.servlet.http.HttpSession
HttpSession是Java平台对session机制的实现规范,因为它仅仅是个接口,具体到每个web应用服务器的提供商,除了对规范支持之外,仍然会有一些规范里没有规定的细微差异。这里我们以BEA的Weblogic S ...
- 2009-08-13 11:21
- 浏览 1331
- 评论(0)
为了在Struts中加载Spring context,需要在struts-config.xml文件中加入如下部分:
<struts-config>
<plug-in
className="org.springframework.web.struts.ContextLoaderPlugIn">
<set-property property="contextConfigLocation"
value="/WEB-INF/applicationContext.xm ...
- 2009-08-11 13:50
- 浏览 1267
- 评论(0)
Spring提供了一些标志接口,用来改变BeanFactory中的Bean的行为,它们包括InitializingBean和DisposableBean。实现这些接口将会导致BeanFactory调用前一个接口的afterPropertiesSet()方法,调用后一个接口的destory()方法,从而使得bean可以在初始化和析构后做一些特定的动作。
在内部,Spring使用BeanPostProcessor来处理它能找到的标志接口以及调用适当的方法,如果你需要自定义的特性或者其他的spring没有提供的生命周期的行为,你可以实现自己的BeanPostProcessor
所有的生命周期的标志 ...
- 2009-08-11 13:37
- 浏览 6633
- 评论(0)
使用BeanPostProcessor接口对受管Bean进行预处理
关键字: spring bean beanposstprocessor
有时候,我们希望在Spring IoC容器初始化受管Bean之前、属性设置之后对该Bean先做一些预处理,或者在容器销毁受管Bean之前自己释放资源。那么该如何实现呢?Spring IoC为我们提供了多种方法来实现受管Bean的预处理和后处理。
在Spring中定义了BeanPostProcessors接口,代码如下:
Java代码
package org.springframework.beans.factory.config;
imp ...
- 2009-08-11 13:01
- 浏览 2449
- 评论(0)
BeanPostProcessor
我们关注的第一个扩展点是BeanPostProcessor借口,它定义了两个方法postProcessBeforeInitialization(Object bean, String beanName)和postProcessAfterInitialization(Object bean, String beanName)。实现该接口可提供自定义的实例化逻辑,依赖解析逻辑等。如果你想在Spring容器完成bean的实例化,配置和其他的初始化后执行一些自定义逻辑,我们可以通过插入一个或多个BeanPostProcessor实现。
书上说可以通过设置order ...
- 2009-08-11 12:22
- 浏览 1948
- 评论(0)
今天下午研究了半天hashcode()和equals()方法,终于有了一点点的明白,写下来与大家分享。
1. 首先equals()和hashcode()这两个方法都是从object类中继承过来的。
equals()方法在object类中定义如下:
public boolean equals(Object obj) {
return (th ...
- 2009-08-11 07:04
- 浏览 874
- 评论(0)
JDBC操作各种数据库经验:
java数据库连接(jdbc)是有一组用编程语言编写的类和接口组成的,jdbc为数据库开发人员提供了一个标准的API,使他们能够用纯Java API来编写数据库应用程序,然而各个开发商的借口是不一样的,所以,开发环境的变化会带来一定的配置变化,下面的内容主要是不同数据库的连接方式。
一、链接各种数据库方式速查表
下面列出来各种数据库使用JDBC连接的方式,
1.Oracle8/8i/9i数据库(thin的模式)
Class.forName("Oracle.jdbc.driver.OracleDriver").newInstance( ...
- 2009-08-06 11:10
- 浏览 1029
- 评论(0)