- 浏览: 207604 次
- 性别:
- 来自: 深圳
最新评论
-
一尾金鱼:
可以作为查询手册了,页面布局也好~
JSP EL -
darkgost:
您好,我按照你的方法,在Service1.cs中添加如下代码: ...
C#Windows 服务制作安装删除. 用户注销后,程序继续运行
文章列表
1. 添加lib
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-tx</artifactId>
<version>3.2.6.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<arti ...
Spring AOP XML配置实现
- 博客分类:
- spring
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:context="http://www.springframework.org/schema/context"
xm ...
Spring AOP 注解实现
- 博客分类:
- spring
使用aspectj注解实现的AOP需要引入aspectj的lib
<dependency>
<groupId>org.aspectj</groupId>
<artifactId>aspectjrt</artifactId>
<version>1.8.0</version>
</dependency>
<dependency>
<groupId>org.aspectj</groupId>
<artifac ...
Java 动态代理2
- 博客分类:
- Java
当被代理类没有实现接口时,可以用CGLib实现动态代理
import java.lang.reflect.Method;
import net.sf.cglib.proxy.Enhancer;
import net.sf.cglib.proxy.MethodInterceptor;
import net.sf.cglib.proxy.MethodProxy;
public class CglibProxyFactory implements MethodInterceptor{
private Object object;
private Advisor adviso ...
Spring 依赖注入
- 博客分类:
- spring
Spring 处理使用XML配置文件进行依赖注入外, 还可以使用注解依赖注入
1. 在springXML中加入spring-context-2.5.xsd 和 <context:annotation-config/>
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/X ...
读取XML配置文件的工具类
- 博客分类:
- Java
1. 添加maven
<dependency>
<groupId>dom4j</groupId>
<artifactId>dom4j</artifactId>
<version>1.6.1</version>
</dependency>
<dependency><!-- Jaxen is a universal Java XPath engine. -->
<groupId>jaxen</groupId>
<artifact ...
给Bean的属性赋值的好方法
- 博客分类:
- Java
给Bean的属性赋值的好方法
static void injectObject(Object bean, String name, Object value){
PropertyDescriptor[] ps = Introspector.getBeanInfo(bean.getClass()).getPropertyDescriptors();
//获取bean的所有属性信息
for(PropertyDescriptor properdesc : ps){
if(properdesc.getName()==name){
Method setter = pr ...
java 中获取各种路径
- 博客分类:
- Java
1.jsp中取得路径:
以工程名为TEST为例:
(1)得到包含工程名的当前页面全路径:request.getRequestURI()
结果:/TEST/test.jsp
(2)得到工程名:request.getContextPath()
结果:/TEST
(3)得到当前页面所在目录下全名称:request.getServletPath()
结果:如果页面在jsp目录下 /TEST/jsp/test.jsp
(4)得到页面所在服务器的全路径:application.getRealPath("页面.jsp")
结果:D:\res ...
spring2 bean作用域 和 生命周期
- 博客分类:
- spring
一 作用域
1. singleton
spring中bean的默认作用域, 每一个bean定义只有一个实例对象。默认情况下IOC容器启动时就会实例化该bean。 但我们可以指定lazy-init=“true”来延迟初始化,这时候只有第一获取该bean是才会被初始化,如:
<bean id="account" class="com.example.po.Account" lazy-init="true"/>
如果要对所有bean都延迟初始化,可以在beans上加属性,如:
<beans default-lazy-init ...
Spring1 Bean实例化
- 博客分类:
- spring
1. Bean实例化的方法
a. 普通方法
public class PersonServiceBean implements PersonService {
public void save(){
System.out.println("我是save()方法");
}
}
<bean id="personService" class="cn.itcast.service.impl.PersonServiceBean"></bean>
@Test
public void instanceS ...
博文转载:
http://www.blogjava.net/badqiu/archive/2009/09/22/296082.html
America.java
package com.myproject.proxy;
public interface America {
public String speakEnglish();
}
Chinese.java
package com.myproject.proxy;
public interface Chinese {
public String speakChinese();
}
Hybrid.java
package com.myproject.proxy;
public class Hybrid imp ...
1. Object.getClass()
2. Class.getSuperClass()
3. Class.forName()
4. Object.class
int.class
5. Object.Type
Integer.Type
1. 调用JSP页面显示乱码
通过浏览器调用JSP页面,在浏览器中所有的中文内容出现乱码。
首先确认本JSP在编辑器中保存文件内容时,使用的是UTF-8的编码格式,然后在JSP页面的开始,添加<%@ pageEncoding="UTF-8"%>就可以解决这个中文乱码问题。
2.调用Servlet页面显示乱码
通过浏览器调用Servlet,Servlet在浏览器中显示的内容出现乱码。
在Servlet使用response对输出内容之前,先执行response.setContentType("text/html;charset=utf-8 ...
修改context.xml文件
<Context reloadable=“true”>
<WatchedResource>WEB-INF/web.xml</WatchedResource>
<Resource name=“jdbc/oracleds” auth=“Container”
type=“javax.sql.DataSource”
maxActive=“100” maxIdle=“30” maxWait=“10000”
username=“scott” password=“tiger”
driverClassName=“oracl ...