目录
程序架构
C/S架构:通过客户端程序访问服务器
B/S架构:通过浏览器访问应用程序
C/S和B/S的区别:
-
硬件环境
-
软件安装和升级维护
-
安全性
B/S架构采用请求/响应模式进行交互
计算机通过统一资源定位符实现资源访问
url:唯一能识别Internet上具体的计算机、目录或文件夹位置的命名约定
Web服务器
-
是可以向发出请求的浏览器提供文档的程序
-
提供网上的信息浏览服务
常见的Web服务器
-
Microsoft:IIS
-
Apache:Tomcat
-
Oracle:WebLogic
-
IBM:WebSphere
-
Nginx
Tomcat服务器
-
Apache Jakarta的开源项目
-
轻量级应用服务器
-
开源、稳定、资源占用小
下载地址:http://tomcat.apache.org/download-70.cgi
Tomcat使用
目录 | 说明 |
---|---|
/bin | 存放各种平台下用于启动和停止Tomcat的脚本文件 |
/conf | 存放Tomcat服务器的各种配置文件 |
/lib | 存放Tomcat服务器所需的各种JAR文件 |
/logs | 存放Tomcat的日志文件 |
/temp | Tomcat运行时用于存放临时文件 |
/webapps | 当发布Web应用时,默认情况下会将Web应用的文件存放于此目录中 |
/work | Tomcat把由JSP生成的Servlet放于此目录下 |
配置Tomcat:
-
默认端口号:8080
-
通过配置文件server.xml修改Tomcat端口号
-
解决窗口一闪问题:配置环境变量
启动Tomcat:
-
bin\startup.bat
-
访问Tomcat主页:http://localhost:端口号
停止Tomcat:
-
bin\shutdown.bat
JSP概述
-
运行在服务器端的Java页面
-
使用HTML嵌套Java代码实现
工作原理:
使用说明:
-
<%@page%> 用来设置一个JSP页面的属性
<%@ page language="属性值" import="属性值" contentType="属性值"%>
属性 | 说明 |
---|---|
language | 指定JSP页面使用的脚本语言 |
import | 通过该属性来引用脚本语言中使用到的类文件 |
contentType | 用来指定页面的MIME类型,以及字符编码方式 |
-
<%out.print();%> 或 <%out.println(); %> 实现页面输出
-
out对象是JSP的内置对象,无需实例化即可使用
-
-
JSP可以添加的注释
-
HTML注释:<!--HTML注释-->
-
JSP注释:<%--JSP注释--%>
-
JSP脚本中注释:<%// 单行注释 %>
-
JSP执行过程
Web程序调试和排错
常见错误:
-
404错误---找不到访问的页面或资源
-
运行时,URL输入错误
-
将页面放在WEB-INF下
-
外部启动Tomcat,未部署项目
-
-
500错误----JSP页面代码有误
-
JSP页面代码有错误
-
-
页面无法显示
-
未启动Tomcat
-