SSH+SSM
文章平均质量分 64
spring+struts+Hibernate 和spring+struts+mybatis框架的文章汇总
令仔很忙
这个作者很懒,什么都没留下…
展开
-
Mybatis在Xml中处理大于号和小于号的方法
第一种,转义字符 在Mybatis配置Xml文件,严格地讲,在 XML 中仅有字符 “<”和”&” 是非法的。省略号、引号和大于号是合法的,但是把它们替换为实体引用是个好的习惯。 “<” 会产生错误,因为解析器会把该字符解释为新元素的开始。 “&” 也会产生错误,因为解析器会把该字符解释为字符实体的开始。 解决方法,用Xml转义符来替代: 转义符号原创 2017-03-08 15:11:34 · 3277 阅读 · 2 评论 -
策略模式和Spring的结合在项目中的应用
一、策略模式 策略模式的定义: 策略模式是对算法的封装,把使用算法的责任和算法本身分隔开,委派给不同的对象管理。策略模式通常把一系列的算法包装到一系列的策略类里面,作为一个抽象策略类的子类。 二、解决了我的什么问题? 在实际的项目中,完成一项任务,可以有多种不同的方式,对于新手来说我们是怎么来用的,很原创 2017-01-27 09:55:54 · 14166 阅读 · 12 评论 -
SpringMVC上传、解析Excel
示例:导入相关数据(Excel文件),相关的文件数据编辑好。XML文件配置 再spring的xml文件中配置要上传文件的大小<!-- 上传文件拦截,设置最大上传文件大小 10M=10*1024*1024(B)=10485760 bytes --> <bean id="multipartResolver" class="org.springframework.web.multipart.原创 2016-12-29 23:00:33 · 10749 阅读 · 4 评论 -
观察者模式和Spring的结合
这周给分了一个任务,就是对查询回来的数据进行各种各样的过滤,有七种不同的过滤条件。过滤条件是在数据库中存着的。在我们项目中有一个热发,就是定时的从数据库中把数据取出来进行分类保存到Property中或者Map中。所以一开始想的一个笨的方法就是把七种不同的过滤条件热发到七个不同的Map中去。然后再定义一个过滤的类,所有的查询回来的数据都要经过这个类的处理。 后来想了想,这样做的话,不利于扩展原创 2016-12-18 22:07:13 · 6096 阅读 · 3 评论 -
Mybatis深入了解(四)----输入输出映射
通过parameterType指定输入参数的类型,类型可以是简单类型、hashmap、POJO的包装类型。举个栗子:完成用户信息的综合查询,需要传入条件很复杂(可能包括用户信息、其他信息,比如商品、订单)。传递POJO的包装类对象,看下面的实例:原创 2016-07-16 15:17:13 · 1225 阅读 · 0 评论 -
Mybaits深入了解(三)----mybatis开发Dao的方法
程序员写代码的时候,需要写dao接口和dao实现类。而且还需要向dao实现类中注入SqlSessionFactory,在方法体内通过SqlSessionFactory创建SqlSession。下面举个栗子:原创 2016-07-11 23:49:10 · 1770 阅读 · 0 评论 -
Mybaits深入了解(二)—-入门实例
Mybatis CRUD实例实例的开发环境 java环境 开发工具 数据库 jdk1.7 myeclipse mysql 项目的目录结构log4j.properties配置 Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服务器、NT的事件记录器、UNIXSyslog守护进原创 2016-07-01 20:57:50 · 1155 阅读 · 0 评论 -
Mybaits深入了解(一)----带你入门
Mybatis简介Mybatis架构功能架构框架Mybatis简介 MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis,实质上Mybatis对ibatis进行一些改进。 MyBatis是一个优秀的持久层框架,它对jdbc的操作数据库的过程进原创 2016-07-01 17:38:47 · 1271 阅读 · 1 评论 -
Spring从入门到精通(一)----IoC(控制反转)
在采用面向对象方法设计的软件系统中,它的底层实现都是由N个对象组成的,所有的对象通过相互合作,最终实现系统的业务逻辑。原创 2016-05-31 21:31:15 · 1780 阅读 · 5 评论 -
Hibernate从入门到放弃(三)----持久化对象
当对象刚创建,和Session没有发生任何关系时,当程序运行完成就立刻消失,被称为瞬时态。瞬态对象不会被持久化到数据库中,也不会被赋予持久化标识,如果程序中失去了瞬态对象的引用,瞬态对象将被垃圾回收机制销毁。使用Hibernate Session可以将其变成持久化状态。具体的转化方法如下:原创 2016-05-29 17:04:56 · 1261 阅读 · 4 评论 -
Hibernate从入门到放弃(二)----和这个世界打声招呼(HelloWorld)
核心步骤案例Hibernate HelloWorld核心步骤 导入Jar包 Hibernate配置文件(只有一个) hibernate.cfg.xml用于数据库连接信息Hibernate的一些配置信息 Hibernate映射文件(可以有n个) 用来致命类和表之间的对应关系,Hibernate根据该文件生成SQL语句,比如POJO类名为User.java原创 2016-05-27 11:43:46 · 1480 阅读 · 5 评论 -
新手学Struts(二)----Struts2工作机制
Struts2的体系结构如图所示: 从上图可以看出,一个请求在Struts2框架中的处理大概分为以下几个步骤: 1、客户端初始化一个指向Servlet容器(例如Tomcat)的请求; 2、这个请求经过一系列的过滤器(Filter)(这些过滤器中有一个叫做ActionContextCleanUp的可选过滤器,这个过滤器对于Struts2和其他框架的集成很有帮助;) 3、接原创 2016-04-30 14:29:46 · 708 阅读 · 1 评论 -
新手学Struts(一)----JSP+Servlet讲解MVC实现原理
MVC基本原理一个简单的例子改良的例子Struts基本流程的实现 最近在学SSH(Struts+ Hibernate+Spring),这也算是一个比较经典的框架了,之前都是看人家大牛说这个框架,那个框架,说的真溜,自己也是佩服的五体投地啊~~ 现在开始自己也要捣鼓捣鼓这些东西,还是有点小激动哒~~,Struts是基于MVC框架实现的,今天主要讲讲Struts的实现过程。MVC基本原原创 2016-04-24 15:07:24 · 1417 阅读 · 5 评论 -
新手学JAVA(九)----Model1 And Model2
JavaWeb应用结构发展三个阶段第一个阶段-传统版第二个阶段-Model1第三个阶段JavaWeb应用结构发展三个阶段 Java Web应用结构的发展和MVC的发展非常类似,Java Web编程的发展则经历了三个阶段,下面就来说说有哪三个阶段。第一个阶段—-传统版 和MVC的发展一样,一开始所有的业务逻辑处理,数据处理等都放到了JSP中,Jsp是独立的,自主完成所有的任务。原创 2016-04-19 10:35:11 · 892 阅读 · 3 评论