SSH
文章平均质量分 72
人生如游戏---
诚实厚道!
展开
-
Struts2+Spring+Hibernate搭建全解!
此文章来自 http://www.cnblogs.com/shiyangxt/archive/2008/09/27/1301092.htmlStruts2+Spring+Hibernate是J2EE的最新流行框架。本篇是我搭建这个框架的经验总结,有很多人搭建这个框架总会遇到大大小小的问题,网上也没有什么行之有效的方案或成体系的介绍,所以我就决定总结一下我的搭建过程。给一些搭建尚存问题的转载 2015-07-01 17:03:56 · 519 阅读 · 0 评论 -
hibernate.cfg.xml配置文件详解
<?xml version='1.0' encoding='utf-8'?><!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-...原创 2018-02-28 12:02:47 · 220 阅读 · 0 评论 -
spring5.x版本 java配置和annotation配置说明
java配置@Configuration //这个注解的意思是相当于把此类当作一个xml文件public class AppConfig { @Bean(name="userService") //这个注解相当于xml文件里的<bean> public UserService userService() { UserService service = new User...原创 2018-03-08 19:12:01 · 2646 阅读 · 0 评论 -
AspectJ 使用的一些注解
使用AspectJ时需要导入aspectjrt-1.8.13.jar和aspectjweaver-1.8.13.jar这两个jar包。Annotation方式使用AOPXML文件配置<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" ...原创 2018-03-10 15:14:39 · 1898 阅读 · 0 评论 -
Spring5 整合 Hibernate5 学习
XML配置文件代码如下<?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原创 2018-03-11 16:23:12 · 6804 阅读 · 2 评论 -
JavaEE PO VO BO DTO POJO DAO 总结
1.DAO[data access object]数据访问对象2.DTO[data transfer object]数据传输对象3.PO[persistant object]持久层对象4.BO[bussiness object]业务对象5.VO[value object]值对象4.POJO[plain ordiary java object] 简单java对象 PO VO BO DTO...转载 2018-03-17 21:38:38 · 262 阅读 · 0 评论 -
hibernate 5.x 创建session方法
public class HibernateSessionFactory { private static final ThreadLocal<Session> threadLocal = new ThreadLocal<Session>(); private static org.hibernate.SessionFactory sessionFactory;...原创 2018-02-11 21:13:33 · 1170 阅读 · 0 评论 -
Hibernate5.x的二级缓存与查询缓存 注解版
在Hibernate5.x里使用二级缓存和查询缓存的时候先倒入jar包在hibernate的lib里边可以找到然后再hibernate.cfg.xml配置文件里写<!-- 二级缓存 --><property name="cache.use_second_level_cache">true</property><!-- 这里使用的事EH缓存 -->...原创 2018-03-06 11:20:16 · 1024 阅读 · 0 评论 -
Struts 前台值传后台的三种方式
属性驱动: 1、在action中定义很多页面需要的属性及其对应的getter,setter方法。 2、前台取值写对应的属性名称——————明显不可取,不做解释。模型驱动: 1、在action中定义实体,实现 ModelDriven接口,实现getModel()方法。 2、前台取值写对应的属性名称——————合理。其实还有一种,介于两者之间。 1、在action中定义实体,写getter,sette...转载 2018-03-20 17:33:09 · 1265 阅读 · 0 评论 -
Struts2.5 + JQuery 实现ajax功能
首先加入json需要的包: struts2的包不用说了当然得加入了struts.xml配置信息<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.5//EN" ...原创 2018-03-27 00:52:12 · 402 阅读 · 0 评论 -
hibernate关系映射学习
1. 一对一单向外键关联 在UserInfo里加入GroupWork并设置@OneToOne。2. 一对一双向外键关联. 在UserInfo里加入GroupWork并设置@OneToOne,并且对面表里加@OneToOne(mappedBy="")3. 联合主键关联. 这里要重写主键类的hashCode和equals4. 组件映射 ...原创 2018-03-02 15:38:46 · 204 阅读 · 0 评论 -
LOG4j 2使用
log4j 2是log4j的升级版log4j 2简介:http://logging.apache.org/log4j/2.x/manual/index.html1. 下载log4j 2log4j 2官网:http://logging.apache.org/log4j/2.x/log4j 2下载页面:http://logging.apache.org/log4j/2.x/download.html我...转载 2018-02-25 12:56:58 · 1000 阅读 · 0 评论 -
关于struts2.5以后 遇到的几点改变以及动态调用方法问题
1、需要引入jar包数量的变化在之前的版本中需要单独引入xwork-core-2.x.x.jar,在2.5.2版本中该jar包已经整合到struts2-core-2.5.x.jar 找不到的同学不需要再引入啦。2、web.xml配置filter-class的改变下面是2.5.2的版本[html] view plain copy<filter> <filter-name...转载 2018-01-20 15:07:28 · 348 阅读 · 0 评论 -
JUnit4 中@AfterClass @BeforeClass @after @before的区别对比
JUnit4使用Java5中的注解(annotation),以下是JUnit4常用的几个annotation: @Before:初始化方法 对于每一个测试方法都要执行一次(注意与BeforeClass区别,后者是对于所有方法执行一次)@After:释放资源 对于每一个测试方法都要执行一次(注意与AfterClass区别,后者是对于所有方法执行一次)@Test:测试方法,在这里可以转载 2015-09-30 22:59:17 · 446 阅读 · 0 评论 -
JDK、JRE、JVM的区别及JavaSE、JavaEE和JavaME的区别
很多不了解Java的人或者一些初学者,很容易被这三个概念搞晕。想当初我没学Java的时候,也是被这三个概念搞的晕头转向,现在简单小记一下,为了帮助路过的朋友们理解这三个概念,同时也小记一下备忘。1、JRE(Java Runtime Environment java运行环境)包括JAVA虚拟机和JAVA程序所需的核心类库,如果想要运行一个开发好的JAVA程序,计算机中只要安装JRE即可转载 2015-10-05 22:33:16 · 1086 阅读 · 0 评论 -
Spring实现AOP的4种方式
Spring实现AOP的4种方式 先了解AOP的相关术语:1.通知(Advice):通知定义了切面是什么以及何时使用。描述了切面要完成的工作和何时需要执行这个工作。2.连接点(Joinpoint):程序能够应用通知的一个“时机”,这些“时机”就是连接点,例如方法被调用时、异常被抛出时等等。3.切入点(Pointcut)通知定义了切面要发生的“故事”和时间转载 2016-01-25 12:16:08 · 350 阅读 · 0 评论 -
Spring中bean三种注解方式。
spring2.5提供了基于注解(Annotation-based)的配置,我们可以通过注解的方式来完成注入依赖。在Java代码中可以使用@Resource或者@Autowired注解方式来经行注入。虽然@Resource和@Autowired都可以来完成注入依赖,但它们之间是有区别的。首先来看一下: a。@Resource默认是按照名称来装配注入的,只有当找不到与名称匹配的bean才会按转载 2016-01-25 13:19:06 · 2570 阅读 · 0 评论 -
Spring10种常见异常解决方法
在程序员生涯当中,提到最多的应该就是SSH三大框架了。作为第一大框架的Spring框架,我们经常使用。然而在使用过程中,遇到过很多的常见异常,我在这里总结一下,大家共勉。一、找不到配置文件的异常[plain] view plaincopyorg.springframework.beans.factory.BeanDefinitio转载 2016-01-25 23:20:20 · 578 阅读 · 0 评论 -
使用AOP的两种方式
第一种 XML方式 //开始配置 //配置一个全局切入点 //定义切入类 //配置在方法前执行 //配置在方法后执行 第二种 注解方式@Aspect //定义切入类@Component //自动生成beanpublic class LogIntercepter { @Pointcut("原创 2016-01-27 19:17:52 · 640 阅读 · 0 评论 -
JDK动态代理和CGLIB代理的区别
JAVA的动态代理 代理模式 代理模式是常用的java设计模式,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。代理类与委托类之间通常会存在关联关系,一个代理类的对象与一个委托类的对象关联,代理类的对象本身并不真正实现服务,而是通过调用委托类的对象的相关方法,来提供特定的服务。 按照代理的创建时期,代理类可以分为转载 2016-01-27 19:36:30 · 4021 阅读 · 0 评论 -
八步详解Hibernate的搭建及使用
本文通过了八个步骤以及一些实例添加用户来介绍Hibernate的搭建和使用,真切的介绍了hibernate的基本用法,其中好多优点等待我们自己去发现,比如hibernate中的缓存机制,映射方案。AD:51CTO 网+首届APP创新评选大赛火热启动——超百万资源等你拿!上篇博客已经把Hibernate概念和其中的核心接口介绍,下面举个实例添加用户来介绍Hib转载 2016-01-12 23:59:50 · 340 阅读 · 0 评论 -
Struts2.3.16.1+Hibernate4.3.4+Spring4.0.2 框架整合
最新版Struts2+Hibernate+Spring整合目前为止三大框架最新版本是:struts2.3.16.1hibernate4.3.4spring4.0.2其中struts2和hibernate的下载方式比较简单,但是spring下载有点麻烦,可以直接复制下面链接下载最新版springhttp://repo.springsource.org/转载 2016-01-30 22:31:33 · 520 阅读 · 0 评论 -
maven(二) maven项目构建ssh工程(父工程与子模块的拆分与聚合)
前一节我们明白了maven是个什么玩意,这一节就来讲讲他的一个重要的应用场景,也就是通过maven将一个ssh项目分割为不同的几个部分独立开发,很重要,加油 一、maven父工程与子模块的拆分与聚合原理 问题描述:将ssh工程拆分为多个模块开发 1.1、拆分原理 创建一个maven project(...转载 2018-04-03 17:37:48 · 168 阅读 · 0 评论