- 博客(8)
- 收藏
- 关注
原创 IntelliJ Live Template进阶使用
在《IntelliJ下使用Code/Live Template加快编码速度:程序员的工作不是写程序,而是写程序解决问题》中简单的介绍了为什么要使用Live Template,以及Live Template可以给我们带来怎样的好处,这篇博客将会介绍如何使用Live Template中的一些进阶功能。回到第一篇博客的例子,java中的foreach语句:这里的items这几个字是由In
2013-12-26 17:50:03 21832 2
原创 丢弃重口味的xml配置--spring4用groovy配置bean
spring4之前,bean的配置可以主要分为两种方式,一种是使用基于xml,个人非常讨厌这种方式,因为明明一件很简单的事,放在xml中就会多了不少繁杂的信息。另一种方式是基于java的配置。在几天前release的spring4中,我们可以用groovy作为spring的配置文件啦!比起最早的基于xml配置,使用groovy会更加灵活,而且干扰信息会更少。
2013-12-21 17:29:29 38372 11
原创 Dokku:搞一个你自己的'Heorku'
在上一篇博客《Heroku:快速部署Dropwizard开发的RESTful Service》中,我们使用了Heroku这个PaaS进行快速部署。如果因为某些原因,你觉得把你的Service部署到Heroku这样的public PaaS不太靠谱或者在需求上做不到,你也完全可以动手自己做一个类似Heroku这样功能的PaaS平台。而且,很幸运,有现成的Open Source工具Dokku,可以帮
2013-12-12 20:59:25 8811 1
原创 Heroku:快速部署Dropwizard开发的RESTful Service
上一篇博客《Dropwizard:用Java轻轻的写一个RESTful Service》中讲到了使用Dropwizard可以快速的开发出一个RESTful service,同时因为Dropwizard使用的是Jetty Embedded Container,就可以不再需要繁琐的去安装相应的container,以及其他的好处(参考《Embedded Server:像写main函数一样写Web Server》)。唯一需要的东西,只是java的运行时环境。为了说明这样带来的好处,这篇博客将会采用大家耳熟能详的一个
2013-12-12 11:12:19 6076
原创 Dropwizard:用Java轻轻的写一个RESTful Service
在我的上一篇博客《 Embedded Server:像写main函数一样写Web Server》中,提到了使用Jetty Embedded Server进行Java Web Server的开发比传统的Web Container的方式进行开发的优势。如果直接使用Jetty提供的API进行Web Server的开发,特别是RESTful service的开发,难免看起来还是简单粗暴了一些。
2013-12-10 14:22:58 18768 2
原创 Embedded Server:像写main函数一样写Web Server
1.传统的JEE Web Server 传统的JEE中,如果我们想要部署一个Web Application,我们需要首先安装一个Container Server,如JBoss,WebLogic,Tomcat等。在安装这些Container Server作为我们的开发或者部署环境时,我们还需要注意配置的一致性。 配置好Container Server以后,如果我们想开发一个Web App
2013-12-08 21:20:11 6317 1
原创 IntelliJ下使用Code/Live Template加快编码速度:程序员的工作不是写程序,而是写程序解决问题
程序员的工作不是写程序,而是写程序解决问题。做到心中无码,才更容易专注于解决问题。
2013-12-04 11:20:36 19558 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人