jsp(java server page)
和servlet
是java ee规范的两个基本成员,它们的本质是一样的,因为jsp
最终必须编译成servlet
才能运行。jsp
、servlet
、listener
和filter
等都必须运行在web应用中。
jsp
的特点是在html页面中嵌入java代码片段,或使用各种jsp
标签,包括用户自定义标签,从而可以动态的提供页面内容。自java ee标准出现后,jsp
慢慢的发展成单一的表现层技术,不再承担业务逻辑组件及持久层组件的责任。freemarker
、velocity
、tapestry
等表现层技术基本可以取代jsp技术,但jsp
依然是应用最广范的表现层技术。
本文系转载,原文:阮一峰的网络日志
RESTful
是一种互联网软件架构,核心是面向资源,它降低了开发的复杂性、提高了系统的可伸缩性。
web应用使用http协议进行客户端与服务器的交互,http协议是无状态的协议,一旦数据交换完毕,客户端与服务器的连接就会关闭,再次交换数据时需要建立新的连接,这导致服务器无法从连接中跟踪会话。例如,用户A购买了一件商品并放入购物车中,当再次购买商品时服务器已经无法判断该购买行为属于用户A还是用户B的会话。
常用的会话跟踪技术有cookie、session,其中,cookie通过在客户端记录信息以确定用户身份,session通过在服务器端记录信息以确定用户身份,本文对两种机制进行整理。
客户端与服务器交互时需要用到http协议
,本文进行整理。
myeclipse enterprise workbench版本号2015 Stable 2.0
在windows平台的安装及使用。
项目中有用java做定时任务,此处翻译spring framework reference documentation v4.2.0
中Part VII. Integration - 33. Task Execution and Scheduling
部分,并小结定时任务的几种不同实现方式。