随笔分类 -  java框架学习

上一页 1 ··· 4 5 6 7 8 9 10 下一页
此分类用来学习java框架相关
摘要:1. mvc : mvc框架是处理 http请求和响应的框架 2. mvc 做的事情有哪些: 将 url 映射到一个java的处理方法上 将表单数据提交到 java 类中 将后台 java 类处理的结果响应到页面 控制页面跳转 3. spring 也提供了一个 mvc 框架,叫spring mvc。 阅读全文
posted @ 2019-07-30 07:28 Vincent-yuan 阅读(176) 评论(0) 推荐(0) 编辑
摘要:1.AOP:aspect orientied programming 面向切面编程。就是横向编程。 2.面向切面编程是在不改变原有代码的情况下增加新的功能。 3.在spring中面向切面编程有两种应用: a) 声明式事务 b) 自定义aop编程 4.spring 提供了aop的相关概念及api : 阅读全文
posted @ 2019-07-30 07:12 Vincent-yuan 阅读(992) 评论(0) 推荐(0) 编辑
摘要:1.由于静态代理产生的代理类过多,造成代码量急剧增加,所以在实际开发中,通常使用动态代理来实现代理功能。 2.在java中实现动态代理的方式有很多。Jdk中通过接口来实现动态代理,如果要实现类的动态代理可以使用 cglib。目前也可以通过 javassit 来实现代理。 3.Jdk的动态代理实现是通 阅读全文
posted @ 2019-07-29 23:45 Vincent-yuan 阅读(399) 评论(0) 推荐(0) 编辑
摘要:1. 设计一个案例来实现租房功能。分析:在租房的过程中涉及到了3个对象,房东,中介,房客。 中介和房客具有相同的功能--租房。 可以设计如下: 2.上图的设计实际上就是一个代理设计模式 静态代理设计模式。 代理设计模式有4个角色 抽象角色 : 是一个接口,使得真实角色和代理角色具有相同的功能。 真实 阅读全文
posted @ 2019-07-28 21:03 Vincent-yuan 阅读(339) 评论(0) 推荐(0) 编辑
摘要:这篇也是主要讲解 ssh 的整合,不同于上一篇的是它的注入方式。 这篇会采用扫描注入的方式,即去除 applicationContext-asd.xml 文件。 目录结构如下: 注意,这里只列举不同的文件 1. 首先,我们看下 applicationContext-dao.xml 文件 2.User 阅读全文
posted @ 2019-07-28 17:44 Vincent-yuan 阅读(248) 评论(0) 推荐(0) 编辑
摘要:这篇主要讲解spring + struts2 + hibernate : 目录结构如下: t_role t_user 1.新建 web项目 :spring_ssh 2.在 WebRoot/WEB-INF/lib 下 导入jar包 3.编写vo类 :Role.java , User.java Role 阅读全文
posted @ 2019-07-28 16:27 Vincent-yuan 阅读(180) 评论(0) 推荐(0) 编辑
摘要:这篇讲下spring和hibernate的整合 目录结构如下: 1.新建java项目 2.导入jar包 antlr-2.7.7.jar aopalliance.jar aspectjweaver.jar commons-logging.jar dom4j-1.6.1.jar hibernate-co 阅读全文
posted @ 2019-07-28 10:10 Vincent-yuan 阅读(670) 评论(0) 推荐(0) 编辑
摘要:目录结构如下: UserDao.java 1 package cn.sxt.dao; 2 3 public interface UserDao { 4 public void add(); 5 } UserDaoImpl.java 1 package cn.sxt.dao.impl; 2 3 imp 阅读全文
posted @ 2019-07-26 07:41 Vincent-yuan 阅读(304) 评论(0) 推荐(0) 编辑
摘要:一.DI: Dependency injection; 依赖注入 依赖注入和控制反转是同一个概念的不同说法。 对象的创建依赖于容器。对象属性的设置是由容器来设置。 对象属性的赋值过程称为注入。 二.Spring中如何注入属性: 1.普通属性(String 和 基本数据类型),直接通过 propert 阅读全文
posted @ 2019-07-26 00:30 Vincent-yuan 阅读(1169) 评论(0) 推荐(0) 编辑
摘要:首先提供目录结构如下: 下面提供各文件代码,以供参考: UserDynamicFactory.java 1 package cn.sxt.factory; 2 3 import cn.sxt.vo.User; 4 5 /** 6 * ��̬�������������� 7 * 8 */ 9 publ 阅读全文
posted @ 2019-07-26 00:10 Vincent-yuan 阅读(616) 评论(0) 推荐(0) 编辑
摘要:首先目录结构如下: 1. User.java 2. beans.xml 3. context.xml 4. SpringTest.java 阅读全文
posted @ 2019-07-25 23:49 Vincent-yuan 阅读(326) 评论(0) 推荐(0) 编辑
摘要:这篇文章主要讲 spring的基础的使用案例 项目整体目录结构: 1.新建一个java项目:spring_helloworld 2.在项目下创建一个lib文件夹,并把一些必须的jar包复制过去 新建lib文件夹 把需要的jar包复制到lib文件夹下,jar包如下: commons-logging-1 阅读全文
posted @ 2019-07-23 23:40 Vincent-yuan 阅读(333) 评论(0) 推荐(0) 编辑
摘要:1.Spring 在多个框架中起到润滑剂的作用,桥梁的作用,纽带的作用。 2.Spring是一个容器,也是一个对象工厂。帮助程序员创建对象,管理对象。 3.Spring的体系结构: 4.学习spring的重要组件: IOC AOP 声明式事务 框架整合 阅读全文
posted @ 2019-07-20 10:55 Vincent-yuan 阅读(142) 评论(0) 推荐(0) 编辑
摘要:这篇主要讲 hibernate缓存 1.缓存的作用是为了提高效率 2.Hibernate的开发效率比较高,但是执行效率相对较低。 3.Hibernate提供了缓存来提高效率。hibernate缓存分为:一级缓存,二级缓存,查询缓存。 4.一级缓存又称为 session缓存,是线程级别的缓存。 get 阅读全文
posted @ 2019-07-20 09:15 Vincent-yuan 阅读(1186) 评论(0) 推荐(0) 编辑
摘要:这篇主要简单间接 hibernate查询 1.数据库操作中最重要的是查询,Hibernate提供了多种查询方式来帮助程序员快速实现查询功能。 有hql,本地sql查询,Criteria查询,example, oid等。 2.Hql 查询:Hql :hibernate query language,H 阅读全文
posted @ 2019-07-20 08:55 Vincent-yuan 阅读(1145) 评论(0) 推荐(0) 编辑
摘要:1.Cascade是级联动作,在many_to_one中如果使用cascade可以级联操作关联对象,如下代码可以级联保存Category对象。 在Book的映射文件设置 在保存book时,如果book所对应的category没有保存,那么先保存category再保存book,完成级联保存数据的动作。 阅读全文
posted @ 2019-07-19 00:19 Vincent-yuan 阅读(323) 评论(0) 推荐(0) 编辑
摘要:这篇讲解 集合映射之List映射 1.通常对于集合,在hibernate中的处理都是使用set来完成。但是hibernate也提供了对于其他几种集合的映射。 在这里实现List的映射,List是有序的集合,所以需要在表中有一列数据用来表示顺序。 2.集合映射一般存在于一对多中,使用案例是 categ 阅读全文
posted @ 2019-07-18 21:24 Vincent-yuan 阅读(493) 评论(0) 推荐(0) 编辑
摘要:1.在应用中经常会有主键是由2个或多个字段组合而成的。比如成绩表: 第一种方式:把主键写为单独的类 2.类的设计:studentId,subjectId ,这两个主键是一个组件。所以可以采用组件映射的方式来完成。 主键写为单独类 ResultPk; ResultPk.java Result.java 阅读全文
posted @ 2019-07-18 21:10 Vincent-yuan 阅读(565) 评论(0) 推荐(0) 编辑
摘要:1.在开发中,有的类信息比较复杂,而且某几个信息可以组成某一个部分,这个时候可以采用组件映射,组件映射是一张表映射到多个类。表结构 2.类的设计 Link.java Person.java 3.映射文件信息 4.测试 阅读全文
posted @ 2019-07-18 07:24 Vincent-yuan 阅读(256) 评论(0) 推荐(0) 编辑
摘要:1.比如在权限管理中,角色和权限之间的关系就是多对多的关系,表结构为: 2.类结构 Role.java Permisssion.java 3.映射文件信息 Role.hbm.xml Permission.hbm.xml 4.测试 阅读全文
posted @ 2019-07-18 07:17 Vincent-yuan 阅读(319) 评论(0) 推荐(0) 编辑

上一页 1 ··· 4 5 6 7 8 9 10 下一页