自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 Hibernate

什么是Hibernate? hibernate是一个专注于数据持久化的框架, 是主流的对象 - 关系映射工具 优点: 1. 对面向对象特性支持良好( Objective ) 2. 可移植性好 缺点: 1. 很难处理对特定数据库的优化 2. 不适合大规模的批量数据处理 什么是持久化? Persistence, 持久化, 指的是将java应用程序中的对象保存到数据库, 将对象属性值的...

2018-12-24 12:17:19 104

原创 Struts2拦截器

关于拦截器 1.概念:动态拦截Action的对象,提供了一种机制,使得开发者在定义的action执行前后加执行的代码;封装大量的功能的组件;也可以在一个action执行前组织其执行,也就是说它提供了一种可以提取action中的重复代码,统一管理和执行的方式。不同的拦截器完成不同的功能。 2.拦截器链:即拦截器栈(Interceptor chain->Interceptor Stack),...

2018-12-23 20:16:02 82

原创 Struts2值栈

Servlet和action的区别 servlet在第一次访问时被创建,并创建一次(单例) action也是在访问时创建,但会创建多次(每次都是一个新的action实例) 在action中保存数据的值栈对象也会随之而产生多个 OGNL 概述(Object-Graph Navigation Language) 表达式语言,比EL表达式更为强大,需要导入jar包 是独立的体系,不属于stru...

2018-12-21 19:56:14 50

原创 Struts2数据操作

  结果页面配置,局部优先于全局 如果有多个action, 它们的返回值相同、配置的页面也相同,可以使用全局参数 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2...

2018-12-21 17:17:23 91

原创 Struts2基本情况

Struts2概述 struts2是一个mvc框架,重点在控制器上 struts1 + xwork = struts2 背景:struts2希望解决什么问题? 在web开发中,不同的功能采用不同的servlet,造成维护和管理的不便;struts2通过过滤器,将不同的操作引导到不同的方法执行中去 Struts2入门案例 第一步:导入Struts2版本对应需要的jar包。 第二步:创建...

2018-12-21 11:46:14 75

原创 Spring AOP面向切面编程

什么是AOP? Aspect Oriented Programming(AOP),面向切面编程,是一个比较热门的话题。AOP主要实现的目的是针对业务处理过程中的切面进行提取,它所面对的是处理过程中的某个步骤或阶段,以获得逻辑过程中各部分之间低耦合性的隔离效果。简单来说,就是抽取业务中相同的操作,让业务处理过程值完成自己核心的功能,例如日志和hibernate中的事务。下面将以hibernate中...

2018-12-14 20:05:15 108

原创 Sping框架

Sping在解决什么问题 程序自检的耦合(依赖)--必须依赖mysql的jar包 DriverManager.registerDriver(new com.mysql.jdbc.Driver); 三层架构中的解耦过程--对象的创建方式      1.强依赖关系 --通过new生成对象 UserDao userDao = new UserDaoImpl();       2. 使用反射...

2018-12-11 19:06:09 120

空空如也

空空如也

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

TA关注的人

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