Servlet&jsp

来源:互联网 发布:北京行知实践园 编辑:程序博客网 时间:2024/04/28 08:58

实时构建网页的理由:

(1)网页基于客户发送的数据。例如,搜索引擎生成的页面,以及在线商店的订单确认页面,都要针对特定的用户请求而产生。在没有读取到用户提交的数据之前,我们不知道应该显示什么。用户提交两种类型的数据:显式(即HTML表单的数据)和隐式(即HTTP请求的报头)。两种输入都可用来构建输出页面。

(2)页面由频繁改变得数据导出。如果页面需要根据每个具体的请求做出相应的更改,当然需要在请求发生时构建响应。

(3)页面中使用了来着公司数据库或其他服务器端数据源的信息。

为简化起见,某种程度上,可以将Servlet看作是含有HTML的Java程序,将JSP看作是含有Java代码的HTML页面。

JSP注重简化HTML的创建和为何。Servlet最适合于调用商业逻辑,执行复杂操作。一个简单的规则是:对于面向处理(processing)的任务,servlet是最佳选择,而对于面向表示(presentation)的任务,JSP是最佳选择。单独使用Servlet和单独使用JSP都非最佳,将两者结合起来使用才是最好的版本。

0 0
原创粉丝点击