SpringMVC3.1+Hibernate4.1.7完全基于注解配置(零配置文件)
其实这篇文章应该是上篇《Servlet3.0下基于注解的SpringMVC3.1配置-完全零配置文件》的续篇,因为上篇只介绍到web工程和Spring(包括MVC)的零配置,相对于传统的SSH来说,相当于SS零配置了。那么S和H的结合如果零配置文件呢。 Hibernate的注解配置大家应该不会陌生。主要就是对实体类的配置,注明对应的表和字段即可。 /** * 用户模型 * * @...
其实这篇文章应该是上篇《Servlet3.0下基于注解的SpringMVC3.1配置-完全零配置文件》的续篇,因为上篇只介绍到web工程和Spring(包括MVC)的零配置,相对于传统的SSH来说,相当于SS零配置了。那么S和H的结合如果零配置文件呢。 Hibernate的注解配置大家应该不会陌生。主要就是对实体类的配置,注明对应的表和字段即可。 /** * 用户模型 * * @...
Spring3.1.x系列的一个新特性就是支持了Servlet3.0规范,基于注解的方式配置SpringMVC框架。官方文档描述如下: 3.1.10 Support for Servlet 3 code-based configuration of Servlet Container The new Web...
其实是一个不值得一提的小问题,不过既然验证了,就拿出来分享一下吧。 OneCoder在要做一个周期性的任务,Timer即可实现,不过考虑到有可能在一个周期内,任务可能没有结束,不知道Timer的处理方式,是直接启动下一个,还是等待完成,还是可配置的。于是OneCoder进行了一个简单的验证: /** * @author lihzh * @alia OneCoder * @blog...
十一匆匆的就过去了,OneCoder过的也是有点恍惚。不知道都做了什么,心却有点散。做一篇翻译,权当收收心,找找感觉吧。 原文地址:http://www.markhneedham.com/blog/2012/09/23/java-parsing-csv-files/ 在之前发布的博文里我提到,我最近正在把一些neo4j数据加载的代码从Ruby...
OneCoder最近一直在使用Restful API,最近正好看到一篇自定义restful接口规范的“抛砖引玉”得的文章,索性翻译一下,与大家分享。 原文地址:http://java.dzone.com/articles/restful-standard-resolved 最近,我正在使用RESTfull的方式构建一个web服务。尽管现在有很多的一般的指导和提示告诉你如何定义restful...
OneCoder准备自己慢慢写点东西,把离散的知识点汇总一下。给出的版本没什么特别的含义,只是OneCoder目前使用的环境而已。 <ul> <li> IDE:Eclipse4.2 JUNO。</li> <li> 应用服务器:Tomcat7.0.30(Servlet3.0)</li> <li> ...
本来OneCoder是在一遍搭建一个J2EE的开发环境,一遍记录过程以跟大家分享。没想到这个过程中,遇到了很多细节的错误,考虑到如果和原来的主线任务文章混在一起,有点让人不知所措的感觉,所以OneCoder决定把这些问题的解决过程单独记录下来,以跟大家分享。 在Eclipse中启动Tomcat,启动开始有如下信息提示。 九月 28, 2012 10:18:12 上午 org.apa...
看到一篇通过模拟Runnable和Callable对话的方式,形象的讲述Java中Runnable和Callable区别的文章,遂决定翻译过来加深印象与大家分享。 英文原文地址:http://java.dzone.com/articles/callable-vs-runnable-brawl Runnable: 我是多线程里的Yoda大师。(OneCoder注:I am the Yod...
有一段事件没有更新文章了,各种原因都有吧。搬家的琐事,搬家后的安逸呵呵。不过,OneCoder明白,绝不能放松。对于Netty的学习,也该稍微深入一点了。 所以,这次OneCoder花了几天时间,仔细梳理了一下Netty的源码,总结了一下ServerBootStrap的启动和任务处理流程,基本涵盖了Netty的关键架构。OneCoder总结了一张流程图: 该图是OneCoder通过阅...
今天OneCoder遇到一个不大不小的问题。用Restlet开启了一个rest服务,并且在这个服务内部还会访问其他的rest服务,结果遇到404的错误。但是通过浏览器直接访问却可以访问,通过测试用例直接访问也可以,只有在间接通过restlet访问的时候出现这个问题。仔细观察控制台信息,发现如下信息: WARNING: The protocol used by this reques...