Java
文章平均质量分 78
mcai4gl2
这个作者很懒,什么都没留下…
展开
-
通过Jetty搭建一个简单的Servlet运行环境
最近在做一些简单的Servlet开发的时候,感觉每次调试的时候都要发布到tomcat上很麻烦,把程序共享给同事也很麻烦,需要帮他设置本地的tomcat环境. 在网上找了找其他的Servlet运行环境,发现用Jetty可以很方便的实现嵌入式Web container.这里我记录一下通过Jetty搭建简单Servlet运行环境的过程,希望对有同样需要的朋友有所帮助. 整个环境的代码可以在https:原创 2013-09-22 03:57:25 · 2851 阅读 · 1 评论 -
用Java实现HTTP Multipart的服务端和客户端
今天简单介绍一下如何用Java支持HTTP Multipart的request和response。 整个项目的代码可以在https://github.com/mcai4gl2/multi下载。 在这个程序里,我们的业务场景很简单。在服务端有一个随机数生成器,可以生成随机的Integer和Guid,客户端通过服务,可以请求一个或多个随机数。同时,客户端可以向服务端发送一个或多个随机数,这些随机数会原创 2013-10-06 20:30:55 · 1507 阅读 · 0 评论 -
在Java项目中整合Scala
Scala是一个运行在Java JVM上的面向对象的语言。它支持函数编程,在语法上比Java更加灵活,同时通过Akka库,Scala支持强大的基于Actor的多线程编程。具有这些优势,使得我最近很想在一个新的项目中使用Scala,但是在新项目中,抛弃我们常用的Java和C#,而直接使用一门新的语言是很困难的。这不仅包括学习新语言这个过程,未来,更为项目的长期发展和日后的开发和支持增加了很多变数。毕原创 2013-10-13 07:32:29 · 2475 阅读 · 0 评论 -
一些常用的Maven Plugin配置
Maven是一个常用的Java build Manager, 使用Maven可以很好的对Java Project的dependency进行管理. 这里我记录几个比较常用的Plugin配置. 生成JAR打包文件: org.apache.maven.plugins maven-jar-plugin原创 2013-09-29 01:06:50 · 7399 阅读 · 1 评论 -
通过CXF JAX-WS Dispatch和JAXB访问SOAP Web Service
如今Restful Web Service很流行,介绍如何写Restful Web Service的文章也很多,自己也很喜欢Restful Web Service,用JSON传输,效率比XML好很多。但是,Restful Web Service不像SOAP Web Service可以用WSDL来作为Service的定义,在设计时需要写很多文档,来对服务接口进行说明。同时,在开发客户端的时候,并不能直接生成所需要的Bean,需要用户自己手工写代码,或者由服务端提供,这就给日后的管理和维护带来了很多潜在的问题。原创 2014-01-12 01:37:49 · 1010 阅读 · 0 评论 -
我和Java 8的第一次亲密接触
周五上班偶然发现单位的系统里有Java 8可以用了,周六无事,把自己现在在做的一个项目从Java 1.6升级到了1.8。过程并不是一番风顺,在此记录,希望可以对各位看客有所帮助。 先说说现在在做的这个项目吧。这个项目是个纯技术的项目,从去年年中开始,断断续续搞了快一年了,beta三月上线,第一个版本应该是10月上线吧。这个项目现在使用的是Java 1.6,没有用什么大型中间件,使用的第三方软件包原创 2014-06-22 04:53:58 · 771 阅读 · 0 评论