- 浏览: 106171 次
- 性别:
- 来自: 福州
-
最新评论
-
CoderDream:
后半段应该是抄的IBM中国的文章吧,竟然还有【回首页】,
dom4j读取xml -
hezhou_0521:
很不错,找很久了,就是你了。
dom4j读取xml -
Java-feifeiok:
老哥,能不能把给我个完整的实例,麻烦了!498348238这是 ...
dom4j读取xml -
kelaocai:
很全!
dom4j读取xml -
BlazingLotus:
好文章,好好的支持一下
dom4j读取xml
文章列表
function RatImg(Img,blw,blh)
{
var i=Img.width;
var j=Img.height;
if (i>blw)
{
var zjbl1=blw/i;
var zjbl2=blh/j;
if (zjbl1<zjbl2)
{
zjbl=zjbl1;
}
else
{
zjbl=zjbl2;
}
i=i*zjbl;
j=j*zjbl;
}
else
{
if (j>blh)
{
zjbl=blh/j;
j=blh;
i= ...
- 2008-07-16 12:47
- 浏览 1094
- 评论(0)
理解JBPM(java Business Process Management)的基本概念:
jPDL - JBPM Process Definition Language
JBPM简要过程:1、定义流程(利用JPDL)2、部署流程(部署到数据库)3、创建公文并与流程实例绑定4、可通过JBPM的接口,触发流程向下流动5、可通过J ...
- 2008-07-06 20:58
- 浏览 1027
- 评论(0)
mvc代码
http://www.heyjava.com
http://www.verycd.com/members/@u2010722/posts/
- 2008-07-06 18:52
- 浏览 938
- 评论(0)
<servlet> <servlet-name>action</servlet-name> <servlet-class>org.apache.struts.action.ActionServlet</servlet-class> <init-param> <param-name>config</param-name> <param-value>/WEB-INF/struts-config.xml</param-value> < ...
- 2008-06-10 20:33
- 浏览 1090
- 评论(0)
Spring与Struts的集成(第二种方案):
原理:将业务逻辑对象通过spring注入到Action对象中,从而避免在Action对象中的查找代码,能够将Action完全跟spring解耦
1、创建web项目2、将spring与web进行集成3、安装struts * 拷贝相关的类库(struts和jstl等) * 修改web.xml,定义struts的ActionServlet * 提供struts配置文件 * 添加国际化处理的资源文件4、Action的写法: * 因为Action类需要调用业务逻辑类,所以直接定义一个业务逻辑类的实例变量 * 给这个变量定义一个setter方法( ...
- 2008-06-10 20:31
- 浏览 1076
- 评论(0)
Spring+Struts的集成(第一种方案)
原理:在Action中主动获取BeanFactory对象,并通过BeanFactory对象获取业务逻辑对象
1、创建web项目2、将spring与web集成3、安装Struts * 拷贝相应的类库(struts+jstl等) * 修改web.xml,定义struts的ActionServlet * 提供struts的配置文件 * 添加国际化资源文件4、在Action中通过调用,如: BeanFactory factory = WebApplicationContextUtils .getRequiredWebApplicationC ...
- 2008-06-10 20:30
- 浏览 975
- 评论(0)
Spring 与hibernate的集成1、把hibenate集成进来 * 将相关的包引入 * 创建实体类,映射文件和hibernate配置文件
2、把spring集成进来 * 将相关的包引入 * spring的配置文件 - 让spring来创建SessionFactory - 需要定义一个事务 ...
- 2008-06-10 20:21
- 浏览 1161
- 评论(0)
SessionFactory.getCurrentSession与openSession的区别 1. 如果使用的是getCurrentSession来创建session的话,在commit后,session就自动被关闭了, 也就是不用再session.close()了。但是如果使用的是openSession方法创建的session的话, 那么必须显示的关闭session,也就是调用session.close()方法。这样commit后,session并没有关闭 2. getCurrentSession的使用可以参见hibernate\hibernate-3. ...
- 2008-06-10 20:20
- 浏览 8299
- 评论(0)
spring对AOP的支持 * 如果目标类实现了接口,默认采用JDK动态代理来实现AOP * 如果目标类没有实现接口,必须添加CGLIB支持,Spring会自动的在JDK和CGLIB代理之间切换 * 如果目标类实现了接口,可以定义让spring强制使用CGLIB代理
如何强制使用CGLIB代理实现AOP * 将<aop:config>定义为<aop:config proxy-target-class="true">, 并且要引入CGLIB包:SPRING_HOME\lib\cglib\*.jar
代理模式示意:
pub ...
- 2008-06-10 20:18
- 浏览 1047
- 评论(0)
spring对AOP的支持(使用连接点)
默认情况下,我们可以在通知中添加一个参数,JoinPoint类型的参数,这个参数的值spring会自动传入,从JoinPoint参数中,我们可以获取目标对象的相关信息,被调用对象有那些参数即哪个方法被调用等等。
请参考文档中6.2.4.6章节有关通知参数的说明
注意:默认情况下切面类不需要接口的,但是对于代理的目标类(UserManagerImpl.java)必须实现一个接口(如果不实现接口,我们需要使用CGLIB库)
- 2008-06-10 20:17
- 浏览 1204
- 评论(0)
spring对AOP的支持(使用Spring的配置文件来演示)
将切面,切入点和通知定义在spring文件中: <aop:config> <aop:pointcut id="allAddMethod" expression="execution(* add*(..))"/> <aop:aspect id="securityAspect" ref="mySecurityManager"> <aop:before pointcut-ref="allAddMeth ...
- 2008-06-10 20:16
- 浏览 1142
- 评论(0)
spring对AOP的支持(使用AspectJ进行AOP演示)
1、添加依赖库: * SPRING_HOME\lib\aspectj\*.jar * SPRING_HOME/dist/spring.jar * SPRING_HOME/lib/jakarta-commons/commons-logging.jar * SPRING_HOME/lib/log4j/log4j-1.2.14.jar 2、添加AOP的支持 * 在spring配置文件中添加:<aop:aspectj-autoproxy/> * 利用Aspectj给我们提供的Annotation,定义某个类是切 ...
- 2008-06-10 20:15
- 浏览 1255
- 评论(0)
spring普通属性的注入:
--------------------------------------------------------Spring普通属性的注入
我们可以通过各种各样灵活多变的标签,来注入各种类型的对象,具体可参考文档的3.3.3章节
--------------------------------------------------------什么是属性编辑器,其作用是什么? * 自定义属性编辑器的目的,是要将在spring配置文件中定义的字符串转换为相应的 对象进行注入!spring已经内置了很多类型的属性编辑器。我们也可以定义自己的属性 编辑器。如何自定义属性编辑器 ...
- 2008-06-10 20:13
- 浏览 1045
- 评论(0)
spring的注入方式: * setter方法注入 * 构造函数注入
- 2008-06-10 20:12
- 浏览 791
- 评论(0)