君子博学而日参省乎己 则知明而行无过矣

博客园 首页 新随笔 联系 订阅 管理

2012年11月24日 #

摘要: 简介:在 Java™ 中,您可以使用以下几种方法来创建 RESTful Web Service:使用 JSR 311(311)及其参考实现 Jersey、使用 Restlet 框架和从头开始开发。Spring 是流行的 Java EE 应用开发框架,现在它的 MVC 层也支持 REST 了。本文将介绍使用 Spring 开发 RESTful Web Services 的方法。读者将了解如何使用 Spring API 和注释来开发 RESTful Web Services,以及 Spring 是如何将这个新特性整合到它的框架中的。引言Roy Fielding 是 HTTP 1.0 和 1.1 标 阅读全文
posted @ 2012-11-24 16:56 刺猬的温驯 阅读(355) 评论(0) 推荐(0) 编辑

摘要: 最近开发中用到curl库,虽然都是很简单的应用,但对这个库还是产生了兴趣,想学习总结一下。curl库功能非常强大,这里主要针对http应用,尤其是http文件下载做一个总结。当然了,还是主要针对Windows系统来讲。本文是第一篇,当然要简单介绍一下curl,然后说一下Windows系统下的编译安装,以及对curl工具的简单应用。curl是一个基于命令行的应用工具,提供利用URL标准进行文件传输的功能。目前已经支持非常多的流行的互联网协议,如:FTP, FTPS, HTTP, HTTPS, SCP, SFTP, TFTP, TELNET, DICT, LDAP, LDAPS and FILE等 阅读全文
posted @ 2012-11-24 16:16 刺猬的温驯 阅读(388) 评论(0) 推荐(0) 编辑

摘要: 一、简单介绍在上一篇中我们涉及到了一个在Ubuntu下使用的curl命令,并且使用这个命令来模拟服务器的功能来向谷歌的C2DM服务器发送数据。下面简单的来说下在Windows下同样的使用curl命令的方式。二、具体实现Windows下默认没有curl命令,需要安装后才能使用。1.到这里下载http://curl.haxx.se/download/文件curl-7.17.1-win32-ssl.zip,如果不需要使用ssl的话,可以直接下载curl-7.17.1-win32-nossl.zip,并且直接就可以使用。不过因为我们请求的谷歌网址是https格式的,所以我们要使用带ssl功能的。2.在 阅读全文
posted @ 2012-11-24 16:09 刺猬的温驯 阅读(246) 评论(0) 推荐(0) 编辑

摘要: 转载 http://www.ruanyifeng.com/blog/2011/09/curl.html 我一向以为,curl只是一个编程用的函数库。最近才发现,这个命令本身,就是一个无比有用的网站开发工具,请看我整理的它的用法。===================================curl网站开发指南阮一峰 整理curl是一种命令行工具,作用是发出网络请求,然后得到和提取数据,显示在"标准输出"(stdout)上面。它支持多种协议,下面举例讲解如何将它用于网站开发。一、查看网页源码直接在curl命令后加上网址,就可以看到网页源码。我们以网址www.sina. 阅读全文
posted @ 2012-11-24 16:07 刺猬的温驯 阅读(202) 评论(0) 推荐(0) 编辑

摘要: 转载http://soulshard.iteye.com/blog/337886单独的Quartz集群在http://unmi.blogjava.net/有Unmi翻译的Quartz Job Scheduling Framework一书做了详细说明,在此不再重复。Spring+Quartz不集群的方式google百度也可以搜索出来一大堆,同样略过。要点1 在Spring中使用Quartz的高级配置问题描述Quartz集群仅能使用JDBC JobStore工作,需要在Spring中使用Quartz的高级配置解决办法1.1通过SchedulerFactoryBean的configLocation属 阅读全文
posted @ 2012-11-24 02:02 刺猬的温驯 阅读(849) 评论(0) 推荐(0) 编辑

摘要: 现代的 Web 应用程序框架在范围和复杂性方面都有所发展,应用程序的每个底层组件也必须相应地发展。作业调度是现代系统中对 Java 应用程序的一般要求,而且也是对 Java 开发人员一贯的要求。虽然目前的调度技术比起原始的数据库触发器标志和独立的调度器线程来说,已经发展了许多,但是作业调度仍然不是个小问题。对这个问题最合适的解决方案就是来自 OpenSymphony 的 Quartz API。Quartz 是个开源的作业调度框架,为在 Java 应用程序中进行作业调度提供了简单却强大的机制。Quartz 允许开发人员根据时间间隔(或天)来调度作业。它实现了作业和触发器的多对多关系,还能把多个作 阅读全文
posted @ 2012-11-24 01:58 刺猬的温驯 阅读(481) 评论(0) 推荐(0) 编辑