自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(108)
  • 资源 (3)
  • 收藏
  • 关注

转载 Spring TestContext测试框架搭建

同样是测试,JUnit和Spring TestContext相比,Spring TestContext优势如下:1.Spring TestContext可以手动设置测试事务回滚,不破坏数据现场2.在测试类中不用手动装配bean,只要一个@Autowired即可自动装配----------------分割线---------------------------本文记录

2017-05-30 20:31:54 743

原创 psring_Struts2_Spring3整合问题

struts2里action通过class自动去spring里找bean的id为userAction缺点:spring的bean必须设置scope范围为prototype<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN" "http://struts.apa

2017-05-30 19:20:28 353

原创 spring_SSH整合之_中文乱码问题

在web.xml中struts2的filter前加入 encodingFilter org.springframework.web.filter.CharacterEncodingFilter encoding GBK encodingFilter /*

2017-05-30 18:37:31 682

原创 spring_SSH整合之_三个常见问题

openSessionInView执行顺序:sessinFactory名字指定:严重: Servlet.service() for servlet default threw exceptionorg.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'sessinFactory

2017-05-30 17:58:28 399

转载 Write operations are not allowed in read-only mode (FlushMode.MANUAL)错误解决

最近在配置 Structs, spring 和hibernate整合的问题:开启OpenSessionInViewFilter来阻止延迟加载的错误的时候抛出了这个异常:    org.springframework.dao.InvalidDataAccessApiUsageException错误但是在我们开启OpenSessionInViewFilter这个过滤器的时候Fl

2017-05-30 17:53:42 6304

原创 spring_SSH整合之_OpenSessionInView

HibernateTemplate中的load和get都可以取回一个对象,难道是方法重复吗?绝对不可能,那它们到底有那些区别呢?一、load有加载延时,需要设置lazy属性,我没有配置lazy的时候,报错,加上了lazy="false"属性时,用load才没有报错二、当记录不存在时,load产生异常,get返回null三、load方法可以返回实体的代理类,get方法则返回真

2017-05-30 01:35:20 415

原创 spring_SSH整合之_Struts2_Spring_Plugin的详解

Action.java里面属性是由struts2-spring-Plugin.jar插件来去控制注入到spring但是必须得setXxx() package com.bjsxt.registration.action;import java.util.List;import com.bjsxt.registration.model.User;import com.bj

2017-05-30 00:33:44 665

原创 spring_SSH整合之_架构的历史(架构整合JSP+Hibernate+Spring+Struts2+DTO)_9

Struts2中使用Action的类型重定向,jsp页面取不到list值package com.bjsxt.registration.action;import java.util.List;import org.springframework.context.ApplicationContext;import com.bjsxt.registration.model.User;

2017-05-29 16:44:23 477

转载 Struts2之ModelDriven的使用

Java代码 我们可以根据Action属性的不同将它分为两类:Field-Driven(属性驱动)Action和Model-Driven(模型驱动)Action。 一、Field-Driven(属性驱动)Action,Action拥有自己的属性,这些属性一般是Java的基本类型。表单字段直接和Action的属性对应。 二、实现了modelDriven接口可以在action中直接获得

2017-05-28 22:41:25 358

转载 我们为什么需要DTO?

看了几套源码,其中都有用到DTO,这篇文章主要来谈论一下DTO使用的场合及其带来的好处。在传统的编程中,我们一般都是前台请求数据,发送到Webservice,然后WebService向数据库发出请求,获取数据,然后一层层返回;模型如下:这种比较原始的请求方式带来的缺点有很多,多次 请求耗费一定的网络资源,减慢效率。如果一次性返回整个实体类,还可能造成数据库表结构的泄漏。

2017-05-28 22:32:13 3097

原创 spring_SSH整合之_架构的历史(架构整合JSP+Hibernate+Spring+Struts2+DTO)_8

=======================================================DTO= Data Transfer Object数据传输对象VO = Value Object值对象=======================================================界面原型实体类package com.bjsxt.

2017-05-28 22:28:57 431

原创 spring_SSH整合之_架构的历史(架构整合JSP+Hibernate+Spring+Struts2)_7

hibernate-3.6.0+struts2-2.3.32+spring4.0.0+所用的包如下:antlr-2.7.6.jaraopalliance-1.0.jaraspectjrt.jaraspectjweaver.jarc3p0-0.9.1.jarcommons-collections-3.1.jarcommons-dbcp-1.4.jarcommons-f

2017-05-28 01:36:47 501

原创 spring_SSH整合之_架构的历史(架构整合JSP+Hibernate+Spring)_6

<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" xmlns:aop="http://www.s

2017-05-27 23:43:23 390

原创 Spring_SSH整合之_架构的历史(架构整合JSP+Hibernate+Struts2)_5

Struts.xml<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN" "http://struts.apache.org/dtds/struts-2.3.dtd"> <action name="user_*" class="com.bjs

2017-05-27 16:25:09 422

原创 Spring_SSH整合之_架构的历史(四层架构整合JSP+MySQL+JavaBean+Hibernate+Dao+Impl)_4

User.java-->User.hbm.xml-->Hibernate.cfg.xml-->HibernateUtil.java-->UserDao.java-->UserDaoImpl.java-->UserManager.java-->UserManagerImpl.java |-->UserManagerTest.java -->| |-->

2017-05-26 23:36:04 1200

原创 Spring_SSH整合之_架构的历史(四层架构整合JSP+MySQL+JavaBean+Hibernate)_3

<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd"><!-- This mapping demonstrates how to use an "inverse" joi

2017-05-26 19:01:32 445

原创 Spring_SSH整合之_架构的历史(三层架构整合JSP+MySQL+JavaBean)_2

package com.bjsxt.registration.model;//贫血模型 充血模型public class User { private Integer id; private String username; private String password; public Integer getId() { return id; } public void

2017-05-26 18:24:03 463

原创 Spring_SSH整合之_架构的历史(两层架构整合JSP+MySQL)_1

注册界面(JSP页面):用户注册 用户注册 用户名: 密码: 确认密码: 数据库页面:<%@ page language="java" import="java.util.*,java.sql.*" pageEncoding="GB18030"%><% String path = request.getConte

2017-05-26 16:22:12 432

原创 spring_HibernateTemplate(Hibernate模板)_模版设计模式

Callback:回调/钩子函数package com.bjsxt.dao.impl;import javax.annotation.Resource;import org.springframework.orm.hibernate3.HibernateTemplate;import org.springframework.stereotype.Component;import

2017-05-25 16:45:06 834

原创 spring_packagesToScan自动扫描实体类

<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" xmlns:aop="http://www.s

2017-05-25 15:35:11 2025

原创 spring_Spring+Hibernate_使用XML进行声明式事务管理

<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" xmlns:aop="http://www.s

2017-05-25 15:06:37 529

原创 spring_Spring+Hibernate_使用Annotation进行声明式事务管理

beans.xml<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" xmlns:aop="

2017-05-25 13:58:14 641

原创 spring_使用占位符连接数据库_PropertyPlaceholderConfigurer_DataSource配置创建获取

<bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> <bean id="myDataSource" destroy-method="close" class="org.apache.commons.dbcp.BasicDataSource">

2017-05-24 19:08:43 688

原创 spring_DBCP数据库连接池_DataSource配置创建获取

package com.bjsxt.dao.impl;import java.sql.Connection;import java.sql.SQLException;import javax.annotation.Resource;import javax.sql.DataSource;import org.springframework.stereotype.Component;

2017-05-24 18:22:38 764

原创 spring_由XML实现AOP面向切面编程_实现动态代理

<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" xmlns:aop="http://www.s

2017-05-24 16:26:58 418

原创 spring_由注解实现AOP面向切面编程_实现动态代理

新加Jar包:spring-aop-4.0.0.RELEASE.jaraopalliance-1.0.jaraspectjrt.jaraspectjweaver.jar<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema

2017-05-24 02:23:52 495 1

原创 Struts2_struts2学习记录

=============================================================================搭建Struts2开发环镜 搭建Struts2环镜时,我们一盘需要做以下几个步骤工作: 1,找到开发Struts2应用需要使用到的jar文件。 2,编写Struts2的配置文件 3,在web.xml中加入Struts2 MVC框架

2017-05-24 00:00:26 554

原创 spring_面向切面编程图解

2017-05-23 17:56:01 627

原创 spring_spring范围开始@PostConstruct、与结束注解@PreDestroy

package com.bjsxt.service;import javax.annotation.PostConstruct;import javax.annotation.PreDestroy;import javax.annotation.Resource;import org.springframework.stereotype.Component;import com.b

2017-05-23 16:05:38 1036

原创 spring_spring注解资源@Resource、组件注解@Component

@Resource(重要) a>默认按类型,类型找不到,按名称 b>可以指定特定名称 c>推荐使用 d>不足:如果没有源码,就无法运用annotation,只能使用xml@Componert a>初如化的名字默认为类名首字母小写 b>可以指定初始化bean的名字@Resource<beans xmlns="http://www.springframework.org

2017-05-23 15:36:00 1847

原创 Spring_spring自动装配置注解(@Autowired)指定要装配置的参数(@Qualifier)

@Autowired a>默认按类型by type b>如果想用byName,使用Qulifler c>写在private field(第三种注入形式)(不建议,破封装) d>如果写在set上,@qualifier需要写在参数上导入spring注解配置xmlns:context="http://www.springframework.org/schema/context

2017-05-23 13:19:21 4522

原创 spring_生命周期

<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www

2017-05-23 12:16:22 309

原创 spring_spring简单属性注入

<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www

2017-05-23 00:51:24 418

原创 spring_spring模式指定

<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www

2017-05-23 00:50:03 274

原创 spring_spring自动装配

<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www

2017-05-23 00:47:40 264

原创 spring_spring集合装配注入

package com.bjsxd.dao.impl;import java.util.List;import java.util.Map;import java.util.Set;import com.bjsxd.dao.UserDao;import com.bjsxd.model.User;public class UserDaoImpl implements UserDao

2017-05-22 19:41:19 1249

原创 Spring_使用XML配置文件实现依赖注入

package com.bjsxt.spring;public interface BeanFactory { public Object getBean(String name);}package com.bjsxt.spring;import java.lang.reflect.Method;import java.util.HashMap;import java.uti

2017-05-22 16:24:52 671

原创 Spring_使用XML配置文件创建对象

<!-- -->package com.bjsxt.spring;public interface BeanFactory { public Object getBean(String name);}package com.bjsxt.spring;import java.util.HashMap;import java.util.List;im

2017-05-22 14:44:44 951 1

原创 Spring_使用XML配置文件进行读取

先去下载jdom配置文件包下载http://www.jdom.org/downloads/index.html然后找到jdom-x.x.x.jar添加到项目JAR包中。下面代码是对xml进行文件读取代码package com.bjsxt.demo;import java.util.List;import org.jdom2.Document;import org.jdom2.

2017-05-21 23:57:18 1280

原创 Struts2_国际化-Action范围资源文件、jsp中直接访问某个资源文件

国际化-Action范围资源文件: 我们也可以为某个action单独指定资源文件,方法如下: 在Action类所在的路径,放置ActionClassName_language_country.properties资源文件 源文件,ActionClassName为action类的简单名称 当查找指定key的消息时,系统会先从 ActionClassName_language_coun

2017-05-19 04:40:48 794

使用wampserver部署Vtigercrm8流程

使用wampserver部署Vtigercrm8流程

2024-01-26

TreeView控件工具

TreeView控件工具,test文件是测试网页。

2017-06-07

员工增加删除

SSH整合练习

2017-05-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除