Restlet
Restlet特点:完全抛弃了Servlet API,作为替代,自己实现了一套API。能够支持复杂的REST架构设计。
缺点:
1. 虽然也可以运行于Web容器中,但是难以利用Servlet和JSP等资源。因为需要另外学习一套API和概念,学习成本比较高。
2. 完全不支持服务器端的HTTP Session,强制完全基于无状态服务器模型来做开发。对于基于浏览器的应用来说,开发难度较高。
3. 自身没有包括与Spring的集成,可以使用第三方代码与Spring集成,集成难度较大。
4. 文档不是很丰富,大多比较简短,很多时候需要自己去读代码,或者到其wiki上去查找。
5. 没有内建的国际化支持。
优点:
1. 有内建的HTTP认证机制,不需要另外开发安全机制。
2. 灵活性较高,支持更多的REST概念,支持透明的内容协商,适合于开发更加强大的REST组件(不限于服务器端应用)。
3. 零配置文件,全部配置通过代码来完成。
Homepage: http://www.restlet.org/
建置 Java Restlet 開發平台
安裝 JDK 下載 Linux 版的 JDK 套件 網址:http://java.sun.com/javase/downloads/index.jsp(注意!系統欲設下載的檔案存放在 /home/dsl 路徑下) 開始安裝 #mv jdk-6-linux-i586.bin /mnt/hda1(由 /home/dsl 將檔案移到 /mnt/hda1 ,或實際儲存裝置所在位置) #cd /mn...