05 2014 档案

摘要:1. 编写ehcache.xml文件,将该文件放置于classpath路径下。代码如下: 2. 配置hibernate核心xml文件,代码如下: ... net.sf.ehcache.hibernate.EhCacheProvider true true true 添加上述几项关于缓存... 阅读全文
posted @ 2014-05-28 23:47 sandea 阅读(285) 评论(0) 推荐(0) 编辑
摘要:配置每一项的详细作用不再详细解释,有兴趣的请google下 ,这里需要注意一点defaultCache标签定义了一个默认的Cache,这个Cache是不能删除的,否则会抛出No default cache is configured异常。另外,由于使用拦截器来刷新Cache内容,因此在定义cache... 阅读全文
posted @ 2014-05-28 23:46 sandea 阅读(320) 评论(0) 推荐(0) 编辑
摘要:Spring AOP+EHCache简单缓存系统解决方案需要使用Spring来实现一个Cache简单的解决方案,具体需求如下:使用任意一个现有开源Cache Framework,要求可以Cache系统中Service或则DAO层的get/find等方法返回结果,如果数据更新(使用Create/upd... 阅读全文
posted @ 2014-05-28 23:38 sandea 阅读(273) 评论(0) 推荐(0) 编辑
摘要:大量数据流动是web应用性能问题常见的原因,而缓存被广泛的用于优化数据库应用。cache被设计为通过保存从数据库里load的数据来减少应用和数据库之间的数据流动。数据库访问只有当检索的数据不在cache里可用时才必要。hibernate可以用两种不同的对象缓存:first-level cache 和... 阅读全文
posted @ 2014-05-28 23:37 sandea 阅读(301) 评论(0) 推荐(0) 编辑
摘要:Ehcache在很多项目中都出现过,用法也比较简单。一般的加些配置就可以了,而且Ehcache可以对页面、对象、数据进行缓存,同时支持集群/分布式缓存。如果整合Spring、Hibernate也非常的简单,Spring对Ehcache的支持也非常好。EHCache支持内存和磁盘的缓存,支持LRU、L... 阅读全文
posted @ 2014-05-27 23:19 sandea 阅读(218) 评论(0) 推荐(0) 编辑
摘要:Ehcache是现在最流行的纯Java开源缓存框架,配置简单、结构清晰、功能强大,最初知道它,是从Hibernate的缓存开始的。网上中文的EhCache材料以简单介绍和配置方法居多,如果你有这方面的问题,请自行google;对于API,官网上介绍已经非常清楚,请参见官网;但是很少见到特性说明和对实... 阅读全文
posted @ 2014-05-27 22:36 sandea 阅读(381) 评论(0) 推荐(0) 编辑
摘要:版本:struts2.1.6此实例实现功能:用户需要指定用户名登陆,登陆成功进入相应页面执行操作,否则返回到登陆页面进行登陆,当直接访问操作页面(登陆后才能访问的页面)时则不允许,须返回登陆页面。代码如下:一、页面login.jsp yuewei'Login --> ... 阅读全文
posted @ 2014-05-26 22:30 sandea 阅读(313) 评论(0) 推荐(0) 编辑
摘要:首先定义我们自己的Interceptorpackage com.web.interceptor;import javax.servlet.http.HttpServletRequest;import org.apache.struts2.StrutsStatics;import org.apache... 阅读全文
posted @ 2014-05-26 22:25 sandea 阅读(369) 评论(0) 推荐(0) 编辑
摘要:JUnit 4 使用 Java 5 中的注解(annotation),以下是JUnit 4 常用的几个 annotation 介绍@Before:初始化方法@After:释放资源@Test:测试方法,在这里可以测试期望异常和超时时间@Ignore:忽略的测试方法@BeforeClass:针对所有测试... 阅读全文
posted @ 2014-05-23 11:29 sandea 阅读(331) 评论(0) 推荐(0) 编辑
摘要:首先是要加入下面两个包hibernate-validator-4.1.0.Final.jarvalidation-api-1.0.0.GA.jar如果在验证不通过的时候进行了添加、更新或删除操作的时候,则会抛出javax.validation.ConstraintViolationException... 阅读全文
posted @ 2014-05-22 23:17 sandea 阅读(1094) 评论(0) 推荐(0) 编辑
摘要:今天和两个同事讨论Log4j,他们都需要解决一个问题,怎么分开输出Logger。这么讲不清楚,举个例子:package com.gmail.at.ankyhe.log4jtest;import org.apache.log4j.Logger;public class ClassA { privat... 阅读全文
posted @ 2014-05-22 16:51 sandea 阅读(610) 评论(0) 推荐(0) 编辑
摘要:Struts2的核心功能是action,对于开发人员来说,使用Struts2主要就是编写action,action类通常都要实现com.opensymphony.xwork2.Action接口,并实现该接口中的execute()方法。该方法如下:publicString execute()throw... 阅读全文
posted @ 2014-05-21 14:46 sandea 阅读(402) 评论(0) 推荐(0) 编辑
摘要:用了Convention插件来实现所谓的0配置,1.struts.convention.package.locators.basePackage=com.ZTest.web.action这个属性用于约定Action 类的根包(这个包是Java类的包,而不是Struts.xml中配置的节点)例如:在一... 阅读全文
posted @ 2014-05-21 09:21 sandea 阅读(534) 评论(0) 推荐(0) 编辑
摘要:assign('results',$db->getAssoc($sql));?>Thetemplatewhichdisplay"Nonefound"ifnoresultswith{foreachelse}.借助{foreachelse}标记在没有结果时模板输出"Nonefound"字样。{forea... 阅读全文
posted @ 2014-05-19 11:15 sandea 阅读(2396) 评论(0) 推荐(0) 编辑
摘要:我个人并不太喜欢smarty的语法,写起来比较啰嗦易出现匹配出错,但是旧项目中有许多工程都是采用它作模板。最近需要在此上稍微加一些PHP的内容,但我不想在模板控制层去一个一个assign,而想在模板文件中直接嵌入PHP的代码。搜索了一下smarty中确实有直接使用PHP代码的标签,是{php}//P... 阅读全文
posted @ 2014-05-19 11:14 sandea 阅读(1119) 评论(0) 推荐(0) 编辑
摘要:Criteria的完整用法QBE (Query By Example)Criteria cri = session.createCriteria(Student.class);cri.add(Example.create(s)); //s是一个Student对象list cri.list();实质:... 阅读全文
posted @ 2014-05-16 11:46 sandea 阅读(259) 评论(0) 推荐(0) 编辑
摘要:Hibernate配备了一种非常强大的查询语言,这种语言看上去很像SQL。但是不要被语法结构 上的相似所迷惑,HQL是非常有意识的被设计为完全面向对象的查询,它可以理解如继承、多态 和关联之类的概念。第15章HQL: Hibernate查询语言Hibernate配备了一种非常强大的查询语言,这种语言... 阅读全文
posted @ 2014-05-16 11:27 sandea 阅读(252) 评论(0) 推荐(0) 编辑
摘要:@Resource的作用相当于@Autowired,只不过@Autowired按byType自动注入,而@Resource默认按byName自动注入罢了。@Resource有两个属性是比较重要的,分是name和type,Spring将@Resource注解的name属性解析为bean的名字,而typ... 阅读全文
posted @ 2014-05-13 15:07 sandea 阅读(1080) 评论(0) 推荐(0) 编辑
摘要:很长时间没做web项目都把以前学的那点框架知识忘光了,今天把以前做的一个项目翻出来看一下发现用·@Component标记一个组件,而网上有的用@Service标记组件,我晕就查了一下资料:Spring 2.5 中除了提供 @Component 注释外,还定义了几个拥有特殊语义的注释,它们分别是:@R... 阅读全文
posted @ 2014-05-13 10:22 sandea 阅读(404) 评论(0) 推荐(0) 编辑
摘要:1 配置文件的方法我们编写spring 框架的代码时候。一直遵循是这样一个规则:所有在spring中注入的bean 都建议定义成私有的域变量。并且要配套写上 get 和 set方法。Boss 拥有 Office 和 Car 类型的两个属性:清单 3. Boss.java[java] view pl... 阅读全文
posted @ 2014-05-13 09:35 sandea 阅读(268) 评论(0) 推荐(0) 编辑
摘要:查看默认的sqlmode模式:select@@sql_mode;我的数据库是:STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION在此模式下面,如果插入的数据的长度大于定义的长度,那么就会报错!setsessionsql_mod... 阅读全文
posted @ 2014-05-06 11:54 sandea 阅读(516) 评论(0) 推荐(0) 编辑
摘要:WSDLWSDL(网络服务描述语言,Web Services Description Language)是一门基于 XML 的语言,用于描述 Web Services 以及如何对它们进行访问。这种文档可描述某个 Web service。它可规定服务的位置,以及此服务提供的操作(或方法)。一个 WSD... 阅读全文
posted @ 2014-05-03 22:30 sandea 阅读(391) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示