摘要:
现代的 Web 应用程序框架在范围和复杂性方面都有所发展,应用程序的每个底层组件也必须相应地发展。作业调度是现代系统中对 Java 应用程序的一般要求,而且也是对 Java 开发人员一贯的要求。虽然目前的调度技术比起原始的数据库触发器标志和独立的调度器线程来说,已经发展了许多,但是作业调度仍然不是个小问题。对这个问题最合适的解决方案就是来自 OpenSymphony 的 Quartz API。Quartz 是个开源的作业调度框架,为在 Java 应用程序中进行作业调度提供了简单却强大的机制。Quartz 允许开发人员根据时间间隔(或天)来调度作业。它实现了作业和触发器的多对多关系,还能把多个作 阅读全文
2012年11月24日 #
2012年11月23日 #
摘要:
Spring 3,ContentNegotiatingViewResolver, is an interesting view resolver, which allow you to output a same resource (content or data) to different type of views likeJSP,XML,RSS,JSONand etc. Put it simple, see following web requested URL, which will return in different views. http://www.mkyong.co... 阅读全文
摘要:
In Spring 3, comes with a abstract class “AbstractRssFeedView” to generate RSS feed view, using java.net’s ROME package. In this tutorial, we show you how to generate a RSS feed view from Spring MVC framework.Technologies used : Spring 3.0.5.RELEASE ROME 1.0.0 JDK 1.6 Eclipse 3.6 ... 阅读全文
摘要:
In Spring 3, one of the feature of “mvc:annotation-driven“, is support for convert object to/from XML file, if JAXB is in project classpath.In this tutorial, we show you how to convert a return object into XML format and return it back to user via Spring @MVC framework.Technologies used : Spring... 阅读全文
摘要:
In Spring 3, you can enable “mvc:annotation-driven” to support object conversion to/from JSON format, ifJacksonJSON processor is existed on the project classpath.In this tutorial, we show you how to output JSON data from Spring MVC.Technologies used : Spring 3.0.5.RELEASE Jackson 1.7.1 J... 阅读全文
2012年11月22日 #
摘要:
使用httpClient可模拟请求Url获取资源,使用单线程的请求速度上会有一定的限制,参考了Apache给出的例子,自己做了测试实现多线程并发请求,以下代码需要HttpClient 4.2的包,可以在http://hc.apache.org/downloads.cgi下载1、并发请求View Code1packagegenerate.httpclient;23importjava.util.List;4importjava.util.concurrent.ExecutorService;5importjava.util.concurrent.Executors;67importorg.apa 阅读全文
摘要:
转载自http://www.ibm.com/developerworks/cn/education/webservices/ws-jax/开始之前关于本教程在本教程中,我们将设计和开发一个订单处理应用程序,并将其功能作为 Web 服务公开,以便各种使用者以独立于平台的方式提交订单信息。目标完成了此教程后,可以应用相关概念和知识来使用 JAX-WS 技术为应用程序开发 Web 服务。先决条件要成功完成此教程,应该对 Web 服务技术具有基本的了解,而且需要能较为熟练地进行 Java 编程。系统要求要运行此教程中的示例,需要安装 Java Platform, Standard Edition (J 阅读全文
2012年11月21日 #
摘要:
转载http://blog.csdn.net/zhangzhaokun/article/details/4750021最近学习了如何使用apache cxf和Spring发布webservice,虽然网上的资料很多,但是没有一个文档可以让读者按照操作步骤来实现完整的发布流程,都需要多篇文件杂合在一起,互相参考才可以完成第一个HelloWorld形式的Webservice。现在将我利用apache cxf和Spring发布webservice的详细的发布过程记录下来,以供后来者参考。环境信息如下:JDK1.5.15Tomcat5.5.26Spring2.5.5apache-cxf-2.2.4具体 阅读全文
摘要:
在Spring中采用CXF来使用WebService是很方便的,这是按照Apache官方网站上的文章写的。1.Web服务接口HelloWorld.java:Java代码packagedemo.spring;importjavax.jws.WebService;@WebServicepublicinterfaceHelloWorld{StringsayHi(Stringtext);}2.实现类HelloWorldImpl.java:Java代码packagedemo.spring;importjavax.jws.WebService;@WebService(endpointInterface=& 阅读全文
摘要:
首先 构建环境1.在eclipse下新建个web项目(我比较喜欢用eclipse),接着添加CXF必须依赖的jar包commons-logging-1.1.jargeronimo-activation_1.1_spec-1.0-M1.jar (or Sun's Activation jar)geronimo-annotation_1.0_spec-1.1.jar (JSR 250)geronimo-javamail_1.4_spec-1.0-M1.jar (or Sun's JavaMail jar)geronimo-servlet_2.5_spec-1.1-M1.jar (o 阅读全文