上一页 1 2 3 4 5 6 7 8 ··· 18 下一页
摘要: 一:什么是struts2? Struts 2是一个MVC框架,以WebWork框架的设计思想为核心,吸收了Struts 1的部分优点 Struts 2拥有更加广阔的前景,自身功能强大,还对其他框架下开发的程序提供很好的兼容性 二:struts2的项目结构 apps目录:Struts2示例应用程序 d 阅读全文
posted @ 2016-10-14 17:13 吴玄坤 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 先了解一下OGNL的概念 OGNL的全名称Object Graph Navigation Language。全称为对象图导航语言,是一种表达式语言。使用这种表达式语言,你可以通过某种表达式语法,存取Java对象树中的任意属性、调用Java对象树的方法、同时能够自动实现必要的类型转化。 OGNL上下文 阅读全文
posted @ 2016-10-14 17:13 吴玄坤 阅读(645) 评论(0) 推荐(0) 编辑
摘要: 1.第一个Struts2入门案例 1.找jar包 Struts2-core xwork-core ognl javasist freemarker commons-lang commons-io commons-fileupload 2.在web.xml文件中植入配置,配置了核心过滤器(XXXXFi 阅读全文
posted @ 2016-10-14 17:12 吴玄坤 阅读(308) 评论(0) 推荐(0) 编辑
摘要: 概念: 耦合是指两个或两个以上的体系或两种运动形式间通过相互作用而彼此影响以至联合起来的现象。 解耦就是用数学方法将两种运动分离开来处理问题,常用解耦方法就是忽略或简化对所研究问题影响较小的一种运动,只分析主要的运动。 什么是与Servlet API解耦? 为了避免与servlet API耦合在一起 阅读全文
posted @ 2016-09-28 08:31 吴玄坤 阅读(1159) 评论(0) 推荐(0) 编辑
摘要: 在开发中,如果某个实例的创建需要消耗很多系统资源,那么我们通常会使用惰性加载机制,也就是说只有当使用到这个实例的时候才会创建这个实例,这个好处在单例模式中得到了广泛应用。这个机制在single-threaded环境下的实现非常简单,然而在multi-threaded环境下却存在隐患。本文重点介绍惰性 阅读全文
posted @ 2016-09-25 17:20 吴玄坤 阅读(460) 评论(0) 推荐(0) 编辑
摘要: 一、定义: 二级缓存是进程或集群范围内的缓存,可以被所有的Session共享,是可配置的插件 二、二级缓存原理图 解析:每次从二级缓存中取出的对象,都是一个新的对象。 三、配置步骤如下: 同理:以员工类和部门类为例 ① 引入jar包 ② 关键点: 大配置Hibernate.cfg.xml开启二级缓存 阅读全文
posted @ 2016-09-25 17:20 吴玄坤 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 延迟加载是指当应用程序想要从数据库获取对象时(在没有设置lazy属性值为false),Hibernate只是从数据库获取符合条件的对象的OId从而生成代理对象,并没有加载出对象访问该对象的属性时才会加载出相应的值。简答来说就是尽可能的减少查询的数据量。简言之,是当在真正需要数据时,才执行Sql语句进 阅读全文
posted @ 2016-09-25 17:20 吴玄坤 阅读(327) 评论(0) 推荐(0) 编辑
摘要: 如果定义了一个单实例的java bean,它有若干属性,但是有一个属性不是线程安全的,比如说HashMap。并且碰巧你并不需要在不同的线程中共享这个属性,也就是说这个属性不存在跨线程的意义。那么不推荐使用sychronize,可使用ThreadLocal 关键代码如下: package cn.hap 阅读全文
posted @ 2016-09-25 17:19 吴玄坤 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 一、Save() save()方法能够保存实体到数据库。假如两个实体之间有关系(例如employee表和address表有一对一关系),如果在没有事务的情况下调用这个方法保存employee这个实体,除非调用flush()这个方法,否则仅仅employee实体会被保存。 二、SaveOrUpdate 阅读全文
posted @ 2016-09-25 17:19 吴玄坤 阅读(740) 评论(0) 推荐(0) 编辑
摘要: 一、Hibernate入门案例剖析: ①创建实体类Student 并重写toString方法 ② 创建学生对象 并赋值 ③引入jar包 ④ 构建大配置<hibernate.cfg.xml> 可分为以下步骤: 1.连接数据库的语句 2.sql方言 3.可省的配置(show_sql、format_sql 阅读全文
posted @ 2016-09-25 17:19 吴玄坤 阅读(375) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 18 下一页