JSP简介(java server pages)
来源:互联网 发布:用手机端口怎么查询 编辑:程序博客网 时间:2024/06/05 10:57
jsp技术特征:
1.跨平台性。降低开发人员的工作量,不只在需要为每一个服务器设置不同的程序。
2.内容的生成和页面显示分离。客户端不能查看到该结果是怎么生成的,加强程序保密性。
3.可重用组件。(javabean),减少工作量,易于维护。
4.数据库操作。可以进行任何与JDBC兼容的数据库操作。
5.预编译。第一次请求时进行编译,提高程序执行效率。
HTTP请求和相应模型
http是一种最常见的请求/响应协议,可以让服务器端与客户端进行数据交换。http包含两部分:http request 和 http response。当在客户端输入URL地址后,浏览器会根据URL指定的地址向服务器发出请求,服务器接收到请求后,会根据URL中包含的信息返回数据,这就是 http response。
数据的传输过程分为四个步骤:
1.客户端与服务器端建立连接(通过Socket套接字实现);2.客户端向服务器端发出请求;3.服务器端响应客户端请求;4.断开服务器端与客户端连接(关闭Socket)。
状态代码:
200(OK)找到请求的资源已经正确处理。
304(NOTModified)通常浏览器获得这个消息后,将尝试从本地缓存中装载该资源。因为请求的资源在前面的请求中已经被请求过,并且没有发生改变。
401(Unauthorized)表示服务器设置了账号和密码,需要验证,而当前浏览器用户输入的账号密码错误。
403(Forbiden)客户端登录失败,或者请求的资源被禁止访问。
404(Not Found)请求的资源不存在。
JSP运行机制
1.将JSP文件翻译成java文件进行编译,该程序叫做servlet。
2.JSP引擎对servlet 文件进行编译,得到可执行文件.class。
3.使用java虚拟机解释执行lass文件,得到运行结果,并返回给服务器。
4.将结果以html的形式作为请求响应返回给客户端浏览器。
JSP,ASP,PHP区别
ASP:跨平台性不足,由Microsoft公司设计,局限于Windows和IIS上。
PHP:简单易用,但只能开发小项目。
- JSP简介(java server pages)
- JSP(Java Server Pages)
- JSP(Java Server Pages)
- JSP--Java Server Pages
- JSP--Java server Pages
- JSP(Java Server Pages)内置对象
- JSP--初识Java Server Pages
- JSP-- Java Server Pages 笔记
- JSP-Java Server Pages(Java服务器页面)<一>
- JSP-Java Server Pages(Java服务器页面)<二>
- JSP——Java Server Pages(java服务器页面)
- 【java学习】JSP(Java Server Pages)
- js入门(js(JavaScript)和jsp(Java Server Pages)的区别)
- JSP(Java Server Pages)——内置对象request+Cookie
- JSP(Java Server Pages)动态网页开发技术1
- JSP(Java Server Pages)的9大内置对象
- OReilly: Java Server Pages
- Pure Java Server Pages
- ABP官方文档(二十九)【Web API Controllers】
- JS a*算法
- CentOS 中log日志服务器的搭建
- RESTful Api
- 限制容器对CPU的使用
- JSP简介(java server pages)
- C#Process.Start获取main函数返回值,以及控制台输出重定向到文本框
- Spring+SpringMVC+MyBatis+easyUI整合优化篇(四)单元测试实例
- Power Designer逆向工程导入Oracle表,转为模型加注释
- Mac电脑使用:通过Mac电脑导出iPhone手机里面的照片(不是iTunes导出照片的方法)
- 彻底解决pycharm输入法中文支持问题
- Vsiual Studio自动生成版本号的一种方法
- 基于httpclient的post json方法
- 【Boost】boost库中thread多线程详解4——谈谈recursive_mutex(递归式互斥量)