一、MyEclipse配置
配置前确保已安装TomCat 7
、Myeclipse 10
、JDK 1.7
应用服务器:
1、BEA WebLogic Server
2、IBM WebSphere Application Server
3、Oracle9i Application Server
4、jBoss
5、Tomcat
1、在 MyEclipse 10 中添加 TomCat:
window -> preferences -> MyEclipse -> Servers -> TomCat -> 选择自己安装的版本 -> TomCat的安装目录 -> 不要忘记Enable;
2、在 MyEclipse 10 中添加 JDK:
3、设置JSP的编码格式为“UTF-8“:
window -> preferences -> MyEclipse -> Files and Editors -> JSP -> Encoding中选择"UTF-8";
4、Tomcat的目录结构:
/bin 存放各种平台下用于启动和停止Tomcat的脚本文件
/conf 存放Tomcat服务器的各种配置文件
/lib 存放Tomcat服务器所需的各种JAR文件
/logs 存放Tomcat的日志文件
/temp Tomcat运行时用于存放临时文件
/webapps 当发布Web应用时,默认情况下会将Web应用的文件存放于此目录中
/work Tomcat把由JSP生成的Servlet放于此目录下
5、域名相关:
6、web工程目录结构:
WebRoot:整个WEB中最安全的目录,无法直接访问,若访问,需要在web.xml中配置
※META-INF:相当于一个信息包,目录中的文件和目录获得Java 2平台的认可与解释,
用来配置应用程序、扩展程序、类加载器和服务
WEB-INF:
classes:保存所有的*.class文件 所有的class都要放在 包中
※lib:存放第三方的jar文件
※web.xml:WEB的部署描述符
manifest.mf文件,在用jar打包时自动生成。
默认访问index.jsp
7、通过配置文件server.xml修改Tomcat端口号:
修改Tomcat
—–> conf
—–> server.xml
中的port参数。
8、web.xml配置文件
①、修改起始访问页:
<welcome-file-list>
//将参数修改为相应的页面,则跳转到对应页面
<welcome-file>index.html</welcome-file>
</welcome-file-list>
二、WEB基本概念
1、动态网页与静态网页的区别:
2、B/S与C/S的区别:
软件安装:
B/S:安装到浏览器
C/S:需要专门的客户端应用
升级维护:
B/S:客户端零维护
C/S:客户端需要单独维护和升级
平台相关:
B/S:与操作系统平台的关系最小化
C/S:对客户端操作系统一般有限制
性能安全:
B/S:在响应速度和安全性上需要花费更多设计成本
C/S:能充分发挥客户端处理能力,客户端响应快
B/S
B/S技术中程序完全部署在服务器上
原理:由用户通过浏览器发送请求到服务器,然后服务器通过服务器端程序,在服务器查找与用户请求相一致的内容,回馈给用户。
4、URL(统一资源占位符)
基本URL包含:协议 :// 主机地址[:端口号] / 资源路径;
比如:http :// localhost:8080 / news/index.html
协议 | 常用端口号 |
---|---|
http:超文本传输协议资源(Hypertext Transfer Protocol) | 80/ 8080/3306/3128/8081/9080 |
https:用安全套接字层传送的超文本传输协议 | 1080 |
FTP:文件传输协议 | 21 |
telnet:Telnet协议 | 23 |
mailto:电子邮件地址 | |
ldap:轻型目录访问协议搜索 | |
file: 当地电脑或网上分享的文件 | |
news:Usenet新闻组 | |
gopher:Gopher协议 |
三、JSP
1、JSP原理:
在我们访问jsp文件