写一点Servlet的了解!
#Servlet#
1. 网页开发技术
静态网页开发技术:html
动态网页开发技术:servlet/jsp(java中)
2. 服务器:
性能优越的计算机(硬件要求)
操作系统(Linux、Windows)
3. 服务器软件(存储和管理资源,提供外部访问的方式)
Web应用程序(处理客户端请求)
服务器软件(应用服务器软件)
IIS:Microsoft公司,大型应用服务器,支持动态网页开发较多
Weblogic:oracle公司,大型应用服务器,13种网页开发技术
Nginx:web服务器,负载均衡(通过反向代理的方式)
Apache:apache基金会。开源免费
Tomcat:Apache服务器,支持servlet/jsp,占用资源少
4. 开源免费的小巧服务器软件
由apache、sun、以及其他的组织共同开发完成,支持最新的java技术, servlet/jsp动态网页开发技术。
下载和安装:
下载网址:
http://www.apache.org
http://archive.apache.org/dist/(可以找到各个版本各种包)
5. 安装:
Tomcat需要jdk的支持,所以必须先配置java的环境变量
bin文件夹:可执行二进制文件,启动和关闭
conf文件夹:配置信息
lib文件夹:依赖jar包
logs文件夹:日志
Temp文件夹:存储临时文件
Webapps文件夹:web应用程序存放目录
Work文件夹:工作目录,存放与jsp相关文件
6. 启动和关闭tomcat:
startup.bat
shutdown.bat
7. 访问资源
http://localhost:8080
8. 基本配置
主机映射:域名和主机IP映射
Windows平台:C:\Windows\System32\drivers\etc
Linux平台:/etc/hosts
Windows平台查看端口对应的pid:
Dos命令:netstat -ano
Windows平台干死进程
Dos命令:taskkill/pid pid
tomcat修改端口:
Tomcat文件夹conf/server.xml中 ---> Connecter port=”端口号”(修改端口号即可)
9.放置并访问资源
Web应用程序
Eclipse集成tomcat
创建web应用程序
目录结构
Src:存放java源文件
Webcontent:应用程序根目录(资源、html、css、js、视频···)
WEB-INF :不能被外部直接访问(保护作用)
Lib:存放