jsp基础
2016-07-13 18:30
246 查看
B/S架构:
基于请求(浏览器发出)\响应(服务器处理后)作业流程;
客户通过浏览器 发送请求 -> web服务器 -> 处理请求 -> 产生结果 -> 响应给浏览器
产生结果的类型可以是多种形式,主要通过Content-type的值,浏览器知道以怎样的方式来处理响应结果;
响应结果类型分类:
Content-type = text/html; 表示响应结果为html文档
Content-type = image/jpeg; 表示相应结果为jpeg格式的图片
Content-type = acctchment; filename=文件名.扩展名; 表示响应的结果为文件,浏览器就会以提示下载界面的方式让用户选择文件存放位置;
Content-type = osstream; 表示以流的方式进行响应;
HTTP协议:超文本传输协议; 协议本身是无状态的,所以类型等状态信息需要放到请求、响应头部分;
服务器部署项目:
需要软件:服务器(应用服务器(Tomcat)+数据库服务器(放DB的计算机))
apache-tomcat-7.0.69、JDK
具体操作:
第一步:找到tomcat目录下的startup.bat文件,双击启动; 点击:tomcat路径\bin\startup.bat ,如果闪退,JDK没有配置
第二步:浏览器地址栏输入:http://host:port/ -> http://localhost:8080/ 就可以看到tomcat的首页面如果看不到页面,没有启动成功
第三步:在tomcat路径\webapps\ 目录中,添加新的文件夹(项目) hello,在hello文件夹中,添加一个html文件;
第四步:重启startup.bat文件,进行访问; http://localhost:8080/hello/html名称.html
Tomcat文件夹中各组成部分的含义;
/bin存放各种平台下用于启动和停止Tomcat的脚本文件
startup.bat(启动服务器) shutdown.bat(停止服务器) catalina.bat(服务器配置属性)
/conf存放Tomcat服务器的各种配置文件
server.xml配置服务器的字符集、端口号等服务器配置信息
//如果端口号被占用,在/conf/server.xml中,配置tomcat的端口号
//URIEncoding配置字符集编码(默认是ISO-8859-1)
connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8"/>
/lib存放Tomcat服务器所需的各种JAR文件
/logs存放Tomcat的日志文件
/tempTomcat运行时用于存放临时文件
/webapps当发布Web应用时,默认情况下会将Web应用的文件存放于此目录中
/workTomcat把由JSP生成的Servlet(就是一个***.java文件)放于此目录下
基于请求(浏览器发出)\响应(服务器处理后)作业流程;
客户通过浏览器 发送请求 -> web服务器 -> 处理请求 -> 产生结果 -> 响应给浏览器
产生结果的类型可以是多种形式,主要通过Content-type的值,浏览器知道以怎样的方式来处理响应结果;
响应结果类型分类:
Content-type = text/html; 表示响应结果为html文档
Content-type = image/jpeg; 表示相应结果为jpeg格式的图片
Content-type = acctchment; filename=文件名.扩展名; 表示响应的结果为文件,浏览器就会以提示下载界面的方式让用户选择文件存放位置;
Content-type = osstream; 表示以流的方式进行响应;
HTTP协议:超文本传输协议; 协议本身是无状态的,所以类型等状态信息需要放到请求、响应头部分;
服务器部署项目:
需要软件:服务器(应用服务器(Tomcat)+数据库服务器(放DB的计算机))
apache-tomcat-7.0.69、JDK
具体操作:
第一步:找到tomcat目录下的startup.bat文件,双击启动; 点击:tomcat路径\bin\startup.bat ,如果闪退,JDK没有配置
第二步:浏览器地址栏输入:http://host:port/ -> http://localhost:8080/ 就可以看到tomcat的首页面如果看不到页面,没有启动成功
第三步:在tomcat路径\webapps\ 目录中,添加新的文件夹(项目) hello,在hello文件夹中,添加一个html文件;
第四步:重启startup.bat文件,进行访问; http://localhost:8080/hello/html名称.html
Tomcat文件夹中各组成部分的含义;
/bin存放各种平台下用于启动和停止Tomcat的脚本文件
startup.bat(启动服务器) shutdown.bat(停止服务器) catalina.bat(服务器配置属性)
/conf存放Tomcat服务器的各种配置文件
server.xml配置服务器的字符集、端口号等服务器配置信息
//如果端口号被占用,在/conf/server.xml中,配置tomcat的端口号
//URIEncoding配置字符集编码(默认是ISO-8859-1)
connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8"/>
/lib存放Tomcat服务器所需的各种JAR文件
/logs存放Tomcat的日志文件
/tempTomcat运行时用于存放临时文件
/webapps当发布Web应用时,默认情况下会将Web应用的文件存放于此目录中
/workTomcat把由JSP生成的Servlet(就是一个***.java文件)放于此目录下
相关文章推荐
- Js多线程?
- js中替换字段的replace用法
- safari对web调试
- Leafletjs学习教程和相关代码整理
- 一分钟带你理解闭包--js面向对象编程
- jsp自适应设备屏幕
- 工厂方法模式
- webapi filter 全局 及 只返回json格式
- js 事件函数中的参数带换行符或换行标签都不能起作用的解决方法
- JavaScript以POST方式打开新页面
- js 银行卡号验证
- A*算法的Javascript实现(最短路径算法)
- 使用JSOUP处理HTML文档
- js数组切割拼装
- JavaScript定义模块
- JS的Event属性和方法
- JS中最经典的全局变量和局部变量问题
- JavaScript兼容处理
- JSP项目中json的简易教程
- 过目不忘JS正则表达式