【SSH】
zllaptx4869
这个作者很懒,什么都没留下…
展开
-
SSH框架之Struts(4)——Struts查漏补缺BeanUtils在Struts1中
在上篇博客SSH框架之Struts(3)——Struts的运行流程之核心方法,我们提到RequestProcessor中的processPopulate()是用来为为ActionForm 填充数据,它是怎么实现将表单数据放入到一个ActionForm中的呢?——第三方工具,BeanUtils,相对来说,这是一个非常重要的用来操作javaBean的服务。 public static原创 2014-10-31 17:49:15 · 1405 阅读 · 9 评论 -
FreeMarker学习(一)
月初写了两篇博客,瞅着月末了,发现自己一个写博客的特点:越来越喜欢开门见山,不喜欢拐弯抹角了!!!所以,这里就不说为什么我会学习freemaker了!一、配置环境 直接将下载的freemarker下的两个文件拷贝到eclipse的主目录下面 freemarker下的两个文件: Features Plugins C:\Java\tool\eclips原创 2015-03-30 17:56:46 · 625 阅读 · 4 评论 -
log4j学习(三)——AOP日志
log4j aop原创 2015-03-01 14:10:09 · 2399 阅读 · 13 评论 -
log4j学习(二)
接上篇 上篇在log4j.properties中配置的日志输出在控制台,这篇通过输出到一个txt文件来记录日志1、导入包 log4j-1.2.14.jarjunit.jarorg.hamcrest.core_1.1.0.v20090501071000.jar2、日志类public class UserDao { // 创建Logger对象 pu原创 2015-03-01 09:18:25 · 739 阅读 · 7 评论 -
MyBatis学习(二)
上篇的实例主要是通过xml来了实现Mybatis的数据持久化的,这篇通过注解来简单实现一下。一、基于注解实现1、提供mapper文件public interface UserMapper { @Insert("insert into t_user (username,password,type) values(#{username},#{password原创 2015-02-25 19:00:15 · 788 阅读 · 12 评论 -
log4j学习(一)
log4j项目中随处可见的一个工具包,小但却很重要,老样子,实例驱动!1、导入包: log4j-1.2.14.jar junit.jar org.hamcrest.core_1.1.0.v20090501071000.jar2、日志类public class UserDao { // 创建Logger对象 public static final原创 2015-02-25 21:57:20 · 976 阅读 · 15 评论 -
MyBatis学习(一)
mybatis原创 2015-02-25 18:59:07 · 814 阅读 · 10 评论 -
SSH框架之Spring(1)——综述
一、Spring是什么? Spring框架是一个开源的Java平台,作为一个主流的SSH框架之一,该框架的核心功能可以在任何Java应用程序中使用,也有扩展的Java EE平台上构建Web应用程序。 Spring框架最重要的两个内容就是依赖注入(IOC)和面向切面(AOP)编程。二、使用Spring框架的好处: a、纯java对象。Spring 使开发人员使用POJO来开发企业原创 2014-12-31 14:30:28 · 1809 阅读 · 7 评论 -
SSH框架之Hibernate(2)——三种状态
Hibernate中对数据的操作是以其三种状态为前提的,这三种状态transient(瞬时状态),persistent(持久化状态)以及detached(离线状态),大家也许都知道三者之间的区别:瞬时状态的对象就是New出来的对象,尚未保存到数据库中,数据库没有对应的记录;持久化状态就是已经被保存到数据库中,并且已经被Session管理;离线状态就是数据库中有,但是Session中没有,不被Ses原创 2014-12-28 21:02:24 · 1241 阅读 · 19 评论 -
SpringMVC——Controller常用返回值的处理
SpringMVC处理方法支持如下的返回方式:ModelAndView,String, void,Model, ModelMap, Map,View,下面将对主要的返回方法进行说明: ModelAndView : 通过ModelAndView构造方法可以指定返回的页面名称,也可以通过setViewName()方法跳转到指定的页面 , 使用addObject()设置需要返回的值原创 2015-01-31 17:21:23 · 5295 阅读 · 11 评论 -
SSH框架之Hibernate(1)——映射关系
ORM的实现思想就是将关系数据库中表的数据映射成对象,以对象的形式展现,这样开发人员就可以把对数据库的操作转化为对这些对象的操作。Hibernate正是实现了这种思想,达到了方便开发人员以面向对象的思想来实现对数据库的操作。 Hibernate在实现ORM功能的时候主要用到的文件有:映射类(*.java)、映射文件(*.hbm.xml)和数据库配置文件(*.properti原创 2014-12-18 11:49:36 · 1424 阅读 · 12 评论 -
SSH框架之Struts(1)——Struts的运行流程
对于采用Struts框架的Web应用,我们通过实例来介绍一下其基本流程原创 2014-10-28 20:02:43 · 1470 阅读 · 19 评论 -
SSH框架之Struts(4)——Struts查漏补缺BeanUtils的简单使用
一)、背景 上篇博客我们提到了一个重要的操作javaBean工具——BeanUtils。这篇博客我们简单来了解一下BeanUtils的相关知识。BeanUtils作为一个第三方的服务,提供了对javaBean的各种操作服务。 其主要的功能总结如下: 1、通过BeanUtils.cloneBean()方法克隆一个JavaBean的实例 2、通过BeanUtils.copyProp原创 2014-11-23 00:12:26 · 1976 阅读 · 15 评论 -
SSH框架之Struts(3)——Struts的运行流程之核心方法
上篇讲了Tomcat实例化一个单例的ActionServlet,根据web.xml配置文件做好相应的初始化工作。这时客户端产生一个.do结尾的request请求,采用get/post方式提交之后,不论哪种方式提交,都会进入到process核心方法中。原创 2014-10-31 12:02:25 · 1326 阅读 · 17 评论 -
SSH框架之Struts(2)——Struts的运行流程之配置文件
上篇我们大致了解了一下采用了Struts框架的web页面执行流程。接下来的几篇我们通过Struts的源码来学习一下Struts的内部原理。当服务器启动的时候,服务器会根据配置文件初始化一系列的参数和对象,所以一切都要从配置文件开始说起。原创 2014-10-31 10:50:52 · 1645 阅读 · 19 评论 -
FreeMarker学习(二)
接上篇 上篇说道Freemarker会将模板和数据进行整合并且数据相应的结果,应用在web中,有种“页面MVC的感觉”。这篇我们来对freemaker进行封装一下一般情况下: 用freemarker进行生成操作,步骤 1、创建Configuration(freemarker的) Configuration cfg = new Configuration();原创 2015-03-30 18:15:32 · 820 阅读 · 7 评论