1、 java复习
(1)类型
int byte short long float double char boolean String
(2)三目运算
布尔表达式?值1:值2
(3)数组
int[] ints={5,6,7,8};
int[] ints=new int[5];
ints[0];
(4)
面向对象
2、 web
(1)服务器
谁提供服务
(2)客户端
谁请求服务
(3)后台 管理系统
(4)javaSE 标准版 基础
javaME 移动端
javaEE企业版 包含javaWeb 用java语言实现在web端的一切功能
(5)
B/S
Browser/server 页游 javaEE 兼容性好 更新快
C/S
Client/Server 端游 .dll丢失 兼容性差 稳定
(6)MAC 写在网卡上 唯一标识 16进制 6f-3a-6c-82-1e
ip 网络中唯一标识一台计算机的–路由器
内网ip—–192.168.3.202
外网ip—–在网络中唯一标识 182.47.96.32
192.168.3.202
165.23.54.87
182.47.96.32
域名 www.baidu.com–本质–ip
DNS 域名解析服务器
(7)端口号 每一个应用程序 只占用一个端口 65535端口
url 统一资源定位符
uri 统一资源标识符
ip找到一台服务器 端口号
http://www.sina.com.cn:80/index.html
(8)协议 http://www.baidu.com tcp ftp file 什么时间 干什么 什么内容
3、 搭建web容器
(1) 首先在www.apache.org网站上下载Tomcat,配置java环境变量。
(2) 首先新建环境变量JAVA_HOME,后面的路径是jdk所在的文件夹的地址,然后在path变量后面,添加%JAVA_HOME%/bin
(3) 环境变量设置完之后,双击startup.bat,或右击以管理员身份运行,如果显示startup和事件,就证明Tomcat可以正常运行。把你想在服务器中打开的东西放到webapps的文件夹中,每个东西都要用文件夹包住。
(4) 然后在浏览器中输入192.168.3.地址:8080/文件地址,或者用localhost:8080/文件地址。
4 Jsp:
是一个必须受服务器解析的一个页面,用java语言实现的
是一个放在服务器运行,即可以写html前端页面,也可以写服务器代码。
(1)
上面这段代码必须机上才算是jsp.
(2)
告诉浏览器用什么编码解析。
(3)
浏览器能解析html,不能解析Jsp,jsp必须用Tomcat解析
(4)
(5)
结果不显示在浏览器上,显示在Tomcat上
(6)
Jsp和java,html混搭,java代码写在<%%>内
此时显示在浏览器上。
(7)
执行代码并把值打印在页面
(8)
前端页面
Work中的jsp代码
1、 写jsp代码
解压到英文路径
启动
选择工作空间
打开以后 选择servers窗口
点击创建新的服务器
选择apache
选择tomcat8.0
选择 tomcat所在路径
双击关联到的tomcat
Server location选择 中间
Deploy path 修改成webapps
ctrl+s保存 关闭页面
创建动态web工程 3.0模板
web.xml勾选
修改jsp编码配置 Window—Pre…–Web—jsp files—Encoding 修改–Chinese…
选中webcontent新建jsp
修改字体 window–pre.. General—App—Colorand fonts—Basic–最后两个 修改
运行 选择jsp右键 run as —run an Server
选择要运行的服务器 我们就一个 完成
每运行一次jsp,就运行一次
这个函数。
传参数如下
例
每访问一次,访问量就加1
无论多少个客户端访问服务器,JSP在服务器端 的对象永远只有一个。
前者是重定向。后者是转发
重定向的流程,两次请求
转发的流程,一次请求
转发能获取到值,重定向不能。
每次请求都会封装一个request对象,所以重定向就会读取不到值。
Application用的较少。Page,request,session,application的作用域范围一次增大,page是第一页面,request是第二页面,session是第三页面