翻了一下,上一篇blog还是2012-05-23。 近些年做的东西很杂,几乎都不跟java沾边, 也就荒废了。
2013年5月出来创业,做后台选型,最终在php,java权衡后,回归了java。 一个月的捡起,又收获了一些心得分享:
1.maven3 +eclipse maven实在属于不可错过的java项目生命管理过程, 完善的依赖管理,打包,doc,测试和CI插件。 起步有一定门槛,但值得一试。
2.CI-持续集成, 选用了hudson(war包下载直接tomcat启动) ,有什么比代码提交svn,就可以自动编译,测试,生产javadoc,代码检测,热部署tomcat 还爽的事情呢。
3.spring3.2 + tomcat7 = Servlet3 , 其实就是异步web处理了,没那么神,但绝对重量级和易用。
4.神一般的web开发框架,代码量显著下降
首推 DataAcess层, mybatis + mybator(auto gen) , DB建好后配置一个xml,自动生成sql映射文件的xml,以及DAO层的接口(包含crud,条件查询等)。 DAO层不费一枪一弹。
中间层spring当仁不让(注解配置, jms, transation)
Web层 springmvc , 比起struts2简单n多,也少了花哨的ognl,不见满天飞的漏洞,几乎零配置。
ActiveMQ, 简单易用,可持久化。 配合spring做异步消息通道。
5.多年的开源社区积淀。 (最近用的jsoup html解析工具不错,有jQuery的神韵。)