- 浏览: 110995 次
- 性别:
- 来自: 福州
最新评论
-
在水伊方:
dreampower 写道itcast chuanzhi ...
Spring指定Bean的初始化方法和销毁方法 -
dreampower:
itcast chuanzhi boke,啊哈哈
Spring指定Bean的初始化方法和销毁方法 -
clausewitzer:
郭鹏恩 写道第二种求n的阶乘好像不对啊,但是我找不到毛病出在哪 ...
Java中求阶乘的算法 -
郭鹏恩:
第二种求n的阶乘好像不对啊,但是我找不到毛病出在哪了,12的阶 ...
Java中求阶乘的算法 -
yuwensan126:
介绍这三种方法有什么目的,是让我们知道Spring容器如何做的 ...
Spring中实例化Bean的3种方式
文章列表
用JDBC访问二进制类型的数据
public class BlobTest {
public static void main(String[] args) throws SQLException, IOException, ClassNotFoundException {
// create();
read();
}
// 从数据库读取二进制类型的数据
static void read() throws SQLException, IOException, ClassNotFoundException {
Connection conn = nul ...
用JDBC访问大段文本数据
public class ClobTest {
public static void main(String[] args) throws SQLException, IOException, ClassNotFoundException {
// create();
read();
}
// 从数据库读取大段文本数据,并写入JdbcTest_bak.java文件中
static void read() throws SQLException, IOException, ClassNotFoundException {
...
通过<list/>、<set/>、<map/>及<props/>元素可以定义和设置与Java Collection类型对应List、Set、Map及Properties的值。下面通过一个简单例子说明一下:
CollectionService接口
package org.spring.service;
import java.util.List;
import ...
Spring依赖注入的方式:
1、构造函数注入
顾名思义,构造函数注入,就是我们依靠类的构造函数来达到DI(依赖注入)的目的,每个参数代表着一个依赖,如下所示:
package org.spring.service;
public interface PersonService {
public void showMessage();
}
package org.spring.service.impl;
import org.spring.dao.PersonDAO;
import org.spring.service.PersonService;
...
IOC(Inversion of Control) ,所谓控制反转就是应用本身不负责依赖对象的创建及维护,依赖对象的创建及维护是由外部容器负责的。这样控制权就由应用转移到了外部容器,控制权的转移就是所谓反转。
如下面的程序:
public class PersonServiceBean {
private PersonDAO personDAO = new PersonDAOBean();
public void save() {
personDAO.add();
}
}
PersonDao ...
实例化Bean的3种方式:
1.使用类构造器实例化:
<bean id="personServiceBean" class="com.spring.service.impl.PersonServiceBean"></bean>
参考Spring环境的搭建及示例文章
2.使用静态工厂方法实例化:
<bean id="peronServiceBeanFactory" class="com.spring.service.impl.PersonServiceBeanFactory&qu ...
搭建环境(参考:http://huangminwen.iteye.com/admin/blogs/1873922)
有如下接口:
package org.spring.service;
public interface PersonService {
public void showMessage();
}
实现类:
package org.spring.service.impl;
import org.spring.service.PersonService;
public class PersonServiceBean implements ...
MySQL, SQL Server 2000, Oracle数据库驱动程序
1.安装过程报apply security setting错
今天安装mysql安装到最后时apply security setting报错,试了把防火墙关闭一下,通过了,不过这个错误的原因不仅仅是这个原因
2.Navicat 8 for MySQL连接
连接名:空
主机名/IP地址:localhost
端口:3306
用户名:root
密码:空
连接测试成功,可是确定之后却出现连接名localhost已存在(或已在其他navicat产品)。请指定其他连接名。
解决方法:把连接名换一个就行了
1.Hibernate配置错误 javax/persistence/Cacheable
Hibernate出现如下错误时
Exception in thread "main" java.lang.NoClassDefFoundError: javax/persistence/Cacheable
是因为缺少了hibernate-distribution-3.6.0-Final\lib\jpa目录下的hibernate-jpa-2.0-api-1.0.0.Fianl.jar,因为该jar包是JPA2.0规范中的东西
2.做Hibernate ID生成策略J ...
由于web的开放性,网络上的所有的浏览者都可以自由使用某个应用,为了防止非法输入进入系统,有必要需要对用户的输入进行校验,其中输入校验又分为客户端校验和服务器端校验,客户端校验主要通过JavaScript代码完成,服务器端校验主要通过在应用中编程实现。这里主要对服务器端校验进行说明一下,Struts2为我们提供了两种服务器端的校验:
下面通过用户注册简单说明一下如何利用Struts2为我们提供的校验,注册界面如下所示:
Struts2的Action并未直接与任何Servlet API耦合,要想访问Servlet API,可以通过ActionContext这个类来实现:
在action中定义如下方法:
public String actionContext() {
ActionContext ctx = ActionContext.getContext();
ctx.getApplication().put("application", "application范围");
ctx.getSession().put("session&q ...
在html表单中的文本框里输入的不管是数值类型还是字符类型,最后都是以String类传到后台。如果后台bean的属性是int、double等,Struts2就会自动把字符类型转换成相应的类型。但是对于复杂类型如日期类型,那么Struts2不会自动进行类型转换,这时就需要我们自己动手编写一个Converter类进行类型转换。
Struts中有两种类型转换器,分别是局部类型转换器和全局类型转换器
1.局部类型转换器:
要编写一个类型转换器:首先需要编写一个转换类实现TypeCoverter接口,或者继承DefaultTypeConverter实现类(该类实现了TypeCoverter接 ...
struts2中的动态方法调用(Dynamic method Invoc)--2.0后的版本不推荐使用
struts2中无需配置就可以直接调用Action中非execute方法的方式,就是用struts2的动态方法调用。动态方法调用是在action的名字中使用感叹号(!)来标示要调用的 ...
Strust2中的几种视图转发类型:
1. dispatcher:服务器端跳转到页面,通常来处理JSP,默认类型。
2. redirect:客户端(浏览器)重定向到页面,下面举个例子说明一下redirect视图转发,需要注意的是,由于是浏览器进行重定向, ...