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

博客园 首页 新随笔 联系 订阅 管理
上一页 1 ··· 88 89 90 91 92 93 94 95 96 ··· 106 下一页

2012年3月30日 #

摘要: 我认为,下一代互联网软件将建立在Web service(也就是"云")的基础上。我把学习笔记和学习心得,放到网志上,欢迎指正。今天先写一个最基本的问题,Web service到底是什么?一、Web service的概念想要理解Web service,必须先理解什么是Service(服务)。传统上,我们把计算机后台程序(Daemon)提供的功能,称为"服务"(service)。比如,让一个杀毒软件在后台运行,它会自动监控系统,那么这种自动监控就是一个"服务"。通俗地说,"服务"就是计算机可以提供的某一种功能。根据来源 阅读全文
posted @ 2012-03-30 01:39 刺猬的温驯 阅读(366) 评论(1) 推荐(2) 编辑

摘要: 越来越多的人开始意识到,网站即软件,而且是一种新型的软件。这种"互联网软件"采用客户端/服务器模式,建立在分布式体系上,通过互联网通信,具有高延时(high latency)、高并发等特点。网站开发,完全可以采用软件开发的模式。但是传统上,软件和网络是两个不同的领域,很少有交集;软件开发主要针对单机环境,网络则主要研究系统之间的通信。互联网的兴起,使得这两个领域开始融合,现在我们必须考虑,如何开发在互联网环境中使用的软件。RESTful架构,就是目前最流行的一种互联网软件架构。它结构清晰、符合标准、易于理解、扩展方便,所以正得到越来越多网站的采用。但是,到底什么是RESTf 阅读全文
posted @ 2012-03-30 01:36 刺猬的温驯 阅读(412) 评论(0) 推荐(0) 编辑

摘要: 在线springmvc_rest demo由于下一版本的rapid-framwork需要集成spring RESTful URL,所以研究了一下怎么搭建. 并碰到了一下问题。springmvc 3.0 中增加 RESTful URL功能,构造出类似javaeye现在的URL。rest介绍, 这里还有struts2 rest构造的一篇文章:使用 Struts 2 开发 RESTful 服务简单例子如下,比如如下URLJava代码/blog/1HTTPGET=>得到id=1的blog/blog/1HTTPDELETE=>删除id=1的blog/blog/1HTTPPUT=>更新i 阅读全文
posted @ 2012-03-30 01:35 刺猬的温驯 阅读(428) 评论(0) 推荐(0) 编辑

摘要: 上一篇我主要发了RESTful Web Services in Spring 3的服务端代码,这里我准备写客户端的代码。上篇得连接地址为:http://yangjizhong.iteye.com/blog/600540开始本篇了:注:附件里有源码,下载即可,依赖包请在spring网获得,谢谢。applicationContext.xml:Xml代码<?xmlversion="1.0"encoding="UTF-8"?><beansxmlns="http://www.springframework.org/schema/bean 阅读全文
posted @ 2012-03-30 00:15 刺猬的温驯 阅读(1044) 评论(0) 推荐(0) 编辑

摘要: 通过本文,我将介绍REST的特点,基本设计原则及其简单讲解,最后给出spring3.0下开发的RESTful Web Services 简单实例,其中许多内容是在网络上摘得,并通过自己理解写上的本人观点的博客,如有不同意见请指正。 REST(Representational State Transfer ),有中文翻译为"具象状态传输"(也有:"代表性状态传输")。是由 Roy Thomas Fielding博士 在2000年就读加州大学欧文分校期间在学术论文中提出的一个术语。他首次系统全面地阐述了REST的架构风格和设计思想。这篇论文是Web发展史上一 阅读全文
posted @ 2012-03-30 00:12 刺猬的温驯 阅读(1063) 评论(0) 推荐(1) 编辑

2012年3月29日 #

摘要: 一、前言:大家好,Spring3 MVC是非常优秀的MVC框架,由其是在3.0版本发布后,现在有越来越多的团队选择了Spring3 MVC了。Spring3 MVC结构简单,应了那句话简单就是美,而且他强大不失灵活,性能也很优秀。官方的下载网址是:http://www.springsource.org/download (本文使用是的Spring 3.0.5版本)Struts2也是比较优秀的MVC构架,优点非常多比如良好的结构。但这里想说的是缺点,Struts2由于采用了值栈、OGNL表达式、struts2标签库等,会导致应用的性能下降。Struts2的多层拦截器、多实例action性能都很好 阅读全文
posted @ 2012-03-29 23:06 刺猬的温驯 阅读(1010) 评论(0) 推荐(0) 编辑

摘要: SpringMVC的拦截器不同于Spring的拦截器,SpringMVC具有统一的入口DispatcherServlet,所有的请求都通过DispatcherServlet,所以只需要在DispatcherServlet上做文章即可,DispatcherServlet也没有代理,同时SpringMVC管理的Controller也不有代理。 一、Servlet Filter与Spring interceptor的执行顺序 Filter有顺序吗?我们怎么控制filter的执行顺序。通过Tomcat的代码分析,servlet在Filter执行完成后才调用,如有多个filter怎么控制执行顺序,首先会 阅读全文
posted @ 2012-03-29 22:48 刺猬的温驯 阅读(971) 评论(1) 推荐(0) 编辑

2012年3月20日 #

摘要: Spring MVC does special care to upload file to server. It makes file upload an easy work for web application developers. Spring MVC library jar provides CommonsMultipartResolver class that makes special care to form submitted using “multipart/form-data” encode type. We can also specify max file size 阅读全文
posted @ 2012-03-20 21:36 刺猬的温驯 阅读(3126) 评论(0) 推荐(0) 编辑

摘要: 从2.0版本开始,如果使用JSP和Spring Web MVC的话,Spring提供了一套支持数据绑定的标签集合,用于处理表单元素。 每个标签所支持的属性集合和与其对应的HTML标签相同,这就让这些标签看起来很熟悉,而且用起来很直观。 由这些标签库生成的HTML页面符合HTML 4.01/XHTML 1.0标准。与其它表单/输入标签库不同,Spring的表单标签库与Spring Web MVC集成在一起, 使标签可以使用命令对象(command object)和你的控制器处理的参考数据(reference data)。 就像下面这些例子展示的一样,表单标签让JSP更易于开发、阅读和维护。让我们 阅读全文
posted @ 2012-03-20 01:27 刺猬的温驯 阅读(3559) 评论(1) 推荐(1) 编辑

2012年3月19日 #

摘要: 下载 JSR 303 – Bean Validation 规范http://jcp.org/en/jsr/detail?id=303Hibernate Validator 是 Bean Validation 的参考实现 . Hibernate Validator 提供了 JSR 303 规范中所有内置 constraint 的实现,除此之外还有一些附加的 constraint。如果想了解更多有关 Hibernate Validator 的信息,请查看http://www.hibernate.org/subprojects/validator.htmlspring官方说明:http://stat 阅读全文
posted @ 2012-03-19 06:05 刺猬的温驯 阅读(689) 评论(0) 推荐(0) 编辑

上一页 1 ··· 88 89 90 91 92 93 94 95 96 ··· 106 下一页