摘要: AOP 1.将散布在系统中的公共功能,提取封装成独立的模块 2.采用代理机制组装起来运行,在不改变原程序的基础上对代码段进行增强处理,增加新的功能 先对Spring AOP里面几个名词进行说明。 切面(Aspect) 通知和切点的结合 切面使用通用类或者在普通类中加@AspectJ 连接点(Join 阅读全文
posted @ 2016-07-06 01:02 Ivy_Xu 阅读(233) 评论(0) 推荐(0) 编辑
摘要: Spring 一个开源的应用程序框架,一个一站式的框架。 1.IoC容器 2.AOP实现 3.数据访问支持:简化hibernate编码,声明式事物 4.Web集成 一般代指Spring Framework。 Spring Framework Spring提供了表现层(mvc)到业务层(Spring) 阅读全文
posted @ 2016-07-05 20:48 Ivy_Xu 阅读(440) 评论(0) 推荐(0) 编辑
摘要: a.eclipse 1.下载jdk 2.配置环境变量:JAVA_HOME --> C:\Program Files\Java\jdk1.8.0_45(安装路径) --> Path,C:... ;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; 3.安装eclipse 4.hi 阅读全文
posted @ 2016-06-27 21:57 Ivy_Xu 阅读(409) 评论(0) 推荐(0) 编辑
摘要: MVC MVC(Model View Controller) 1.Model:封装数据,进行业务处理,返回处理结果 2.View:展示界面 3.Controller:接受用户端请求,将模型和视图联系在一起以实现用户请求的功能思路: Struts 介绍: 1.Struts2是一个MVC框架。Strut 阅读全文
posted @ 2016-06-26 17:47 Ivy_Xu 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 基本结构 登录程序运行流程图: login.jsp-->核心控制器-->Action-->Result-->success.jsp 核心控制器: 1.在web.xml中进行配置 2.对框架进行初始化,以及处理所有的请求 Action: 1.开发Action a.实现Action接口 b.继承Acti 阅读全文
posted @ 2016-06-26 17:47 Ivy_Xu 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 缓存 定义:介于应用程序和永久性数据存储源之间,可以复制数据存储源中的数据。工作原理:应用程序在运行时直接读/写缓存,只在某些特定时刻按照缓存中的数据来同步更新数据存储源即可。作用:降低直接读写永久性数据存储源的频率;提高运行性能分类: 1.一级缓存 2.二级缓存 3.查询缓存 作用范围: 1.事务 阅读全文
posted @ 2016-06-26 17:46 Ivy_Xu 阅读(122) 评论(0) 推荐(0) 编辑
摘要: criteria(QBC)查询 QBC,(容器)又名对象查询:采用对象的方式(主要是criteria的实例)封装查询条件criteria实例:SQL语句封装,以一个对象的形式展现最大优势:动态查询语法: 步骤: 1.创建criteria对象,createCriteria(Dept.class) 2. 阅读全文
posted @ 2016-06-26 17:45 Ivy_Xu 阅读(616) 评论(0) 推荐(0) 编辑
摘要: Hibernate可以应用在任何使用JBDC的场合。 1.Java的客户端程序使用 2.Servlet或JSP的Web应用中使用 关联映射 种类: 一对多(多对一)关联 一对一关联 多对多关联方向: 单向关联 双向关联1.单向一对多关联 步骤: 1)持久化类中添加关联类的相关属性和getter/se 阅读全文
posted @ 2016-06-18 20:11 Ivy_Xu 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 投影(查询) 投影查询:查询一个持久化类的一个或多个属性值 1.将每条查询结果封装成Object对象 2.将每条查询结果封装成Object数组 3.将每条查询结果通过构造函数封装成对象范例1:java.lang.ClassCastException: [Ljava.lang.Object; cann 阅读全文
posted @ 2016-06-18 20:04 Ivy_Xu 阅读(406) 评论(0) 推荐(0) 编辑
摘要: HQL HQL:Hibernate Query Language from Dept(类名)范例:Dept类名 1.select dept from Dept as dept 2.from Dept where deptName = 'SALES' 3.from Dept dept where de 阅读全文
posted @ 2016-06-16 22:26 Ivy_Xu 阅读(206) 评论(0) 推荐(0) 编辑