随笔分类 -  java

摘要:Spring整合Struts2 整合什么?——用IoC容器管理Struts2的Action如何整合?第一步:配置Struts21.加入Struts2的jar包。2.配置web.xml文件。3.加入Struts2的配置文件struts.xml 第二步:配置Spring1.加入Spring的jar包 S 阅读全文
posted @ 2017-04-05 23:35 滥好人 阅读(457) 评论(0) 推荐(0)
摘要:Spring整合Hibernate 一、整合目标 1.由IoC容器管理Hibernate的SessionFactory2.让Hibernate使用Spring的声明式事务 二、整合步骤 先加入Hibernat,再加入Spring,再进行整合。第一步: 配置Hibernate1.加入Hibernate 阅读全文
posted @ 2017-04-05 23:34 滥好人 阅读(1015) 评论(1) 推荐(3)
摘要:事先准备:配置数据源对象用<bean>实例化各个业务对象。 1.配置事务管理器。 2.配置事务属性 3.配置事务切入点,注入事务属性 实例: 准备工作:导入c3p0、Spring框架、Mysql、AOP的jar包,并配置好。 db.properties 三个接口 接口的实现类 XML配置文件 mia 阅读全文
posted @ 2017-04-04 14:29 滥好人 阅读(21278) 评论(0) 推荐(0)
摘要:事务的传播行为 一个事务方法调用另一个事务方法时,如何进行事务控制。是做为外部事务的整体控制?还是做为内部事务的部分控制?在@Transactional注解中,使用propagation属性指导事务的传播行为。 required -- 有事务就行(事务默认传播行为)@Transactional(pr 阅读全文
posted @ 2017-04-04 13:15 滥好人 阅读(450) 评论(0) 推荐(0)
摘要:通过配置defalut—autowire属性,Spring IOC容器可以自动为程序注入Bean;默认是no(不启用自动装配)。 default—autowire的类型有: byName:通过名称自动进行匹配 byType:通过属性自动进行匹配 示例如下: 一个实体类people beans.xml 阅读全文
posted @ 2017-04-04 12:53 滥好人 阅读(1835) 评论(0) 推荐(0)
摘要:Spring是一个依赖注入(控制反转)的框架,那么依赖注入(标控制反转)表现在那些地方了? 即:一个类中的属性(其他对象)不再需要手动new或者通过工厂方法进行创建,而是Spring容器在属性被使用的时候给予注入。 注入有2种方式: 1. 属性注入:通过无参构造函数+setter方法注入 2. 构造 阅读全文
posted @ 2017-04-04 12:45 滥好人 阅读(333) 评论(0) 推荐(0)
摘要:添加注解 阅读全文
posted @ 2017-04-01 10:48 滥好人 阅读(360) 评论(1) 推荐(0)
摘要:定义: C3P0是一个开源的JDBC连接池,目前使用它的开源项目有Hibernate,Spring等。 数据库连接池的基本思想就是为数据库连接建立一个“缓冲池”。预先在缓冲池中放入一定数量的连接,当需要建立数据库连接时,只需从“缓冲池”中取出一个,使用完毕之后再放回去。我们可以通过设定连接池最大连接 阅读全文
posted @ 2017-03-29 23:58 滥好人 阅读(8594) 评论(2) 推荐(2)
摘要:1.导入Spring和c3p0的jar包 2.配置beans.xml文件 3.编写代码 实体类Nation main函数 修改: 单个数据更新 多个数据更新 查询单行: 查询多行: 查询统计函数 不用?用 : 的方式查询 阅读全文
posted @ 2017-03-29 23:58 滥好人 阅读(2626) 评论(0) 推荐(0)
摘要:什么是AOP?基本概念切面(aspect):横切关注点被模块化的特殊对象。通知(advice):切面必须要完成的工作。切面中的每个方向称之为通知。通知是在切面对象中的。目标(target):被通知的对象。代理(proxy):向目标对象应用通知后创建的对象。 连接点(joinpoint):目标对象的程 阅读全文
posted @ 2017-03-28 22:56 滥好人 阅读(12734) 评论(0) 推荐(2)
摘要:Spring 是一个开源框架. Spring 为简化企业级应用开发而生(对比EJB2.0来说). 使用 Spring 可以使简单的 JavaBean 实现以前只有 EJB 才能实现的功能。Spring 是一个 IOC(DI) 和 AOP 容器框架。 具体描述 Spring:轻量级:Spring 是非 阅读全文
posted @ 2017-03-27 09:32 滥好人 阅读(795) 评论(0) 推荐(0)
摘要:用两个包:一个是commons-fileupload-1.3.2.jar,另一个是commons-io-2.2.jar jsp界面: 做Action。三个成员:1.File file上传的文件 2.String fileFileName属性名 3.String fileContentType属性名o 阅读全文
posted @ 2017-03-20 15:32 滥好人 阅读(267) 评论(0) 推荐(0)
摘要:struts转换器:在B/S应用中,将字符串请求参数转换为相应的数据类型,是MVC框架提供的功能,而Struts2是很好的MVC框架实现者,理所当然,提供了类型转换机制。 一、类型转换的意义 对于一个智能的MVC框架而言,不可避免的需要实现类型转换.因为B/S(浏览器/服务器)结构应用的请求参数是通 阅读全文
posted @ 2017-03-19 23:54 滥好人 阅读(387) 评论(0) 推荐(0)
摘要:Struts拦截器和过滤器的区别: 过滤器:对所有的东西都过滤。包括css,.js,.jpg等。 拦截器:只对action拦截。是struts工具。 一、拦截器配置。 1.创建一个类,让其继承自AbstractInterceptor 2.配置struts.xml 1)添加<interceptors> 阅读全文
posted @ 2017-03-19 22:44 滥好人 阅读(2940) 评论(0) 推荐(0)
摘要:OGNL表达式是(Object-Graph Navigation Language)是对象图形化导航语言。OGNL是一个开源的项目,struts2中默认使用OGNL表达式语言来显示数据。与serlvet中的el表达式的作用是一样的。OGNL表达式有下面以下特点: @[类全名(包括包路经)] @[方法 阅读全文
posted @ 2017-03-18 23:59 滥好人 阅读(199) 评论(0) 推荐(0)
摘要:控制台报错显示: com.itnba.maya.domel.Diaoyantimu_$$_javassist_1 cannot be cast to javassist.util.proxy.Proxy 解决方法: 原因是有两个javassis的jar包,一个是hibernate的,一个是strut 阅读全文
posted @ 2017-03-18 13:57 滥好人 阅读(219) 评论(0) 推荐(0)
摘要:1、实现与 Servlet API的交互struts2中提供了Map类型的request、session与application,可以从ActionContext对象中获得。ActionContext对象位于com.opensymphony.xwork2包中,它是Action执行的上下文。获取Act 阅读全文
posted @ 2017-03-15 09:53 滥好人 阅读(167) 评论(0) 推荐(0)
摘要:在Action类中操作request,session 方法一、利用ActionContext.getContext().get("request"); 方法二、使用ServletActionContext.getRequest(); 法三、使用RequestAware,SessionAware接口 阅读全文
posted @ 2017-03-14 17:06 滥好人 阅读(313) 评论(0) 推荐(0)
摘要:一、先导入jar包 先解压个空白的项目,从里面复制jar包 二、导完jar包后,需要配置struts.xml文件和web.xml文件 1.导入web.xml文件,改配置. 相当于加了一个struts过滤器 2.加入struts.xml文件到src目录下 struts.xml文件配置, 主要配置的是a 阅读全文
posted @ 2017-03-13 23:13 滥好人 阅读(326) 评论(0) 推荐(0)
摘要:原文地址: http://blog.csdn.net/lonely_fireworks/article/details/7962171/ 尊重原创,请访问原文地址 String类的format()方法用于创建格式化的字符串以及连接多个字符串对象。熟悉C语言的同学应该记得C语言的sprintf()方法 阅读全文
posted @ 2017-03-12 20:21 滥好人 阅读(322) 评论(0) 推荐(0)