JavaWeb-01

软件环境

1
2
3
4
5
6
7
8
9
Eclipse 和 MyEclipse2015

Eclipse:免费,提供了一些javaEE开发需要的插件
大部分企业会使用Eclipse
Spring

安装插件的过程:
eclipse里help 里inst software 搜索 Oxygen 选择Web,xml,JavaEE and OSGI
接受条款安装

Tomcat从入门到熟悉

B/S 和 C/S

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
B/S:
浏览器和服务器架构
好处:
1.不需要符合各种平台环境的客户端,有浏览器就可以了。
2.更新方便,服务器更新,浏览器只要刷新就行了

C/S:
客户端和服务端架构
QQ 微信 快手

好处:
1.用户体验比B/S略好
弊端:
1.如果使用服务,必须装软件
2.服务器更新之后,要求客户端也随之更新

中小型更多选择B/S架构
HTML CSS JavaScript JavaEE MySQL/Oracle Tomcat Ngnix

什么是服务器?

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
计算机:
cpu 内存 硬盘 带宽
1核 1g 40g 10m

HTML+CSS
CSS做成一个独立的CSS文件

流量:
家用宽带100M下载速度,20M上行速度
商用/服务器宽带100M上下行速度

服务器除了硬件之外,还有软件
这个软件是用来提供共享资源能力的,让网络端的电脑能够访问服务器
Tomcat Ngnix apche组织

WebLogic:BEA公司,收费的,完全支持JavaEE规范
WebSphere:IBM公司,收费的,完全支持JavaEE规范
JBoss: Redhat公司,收费的,完全支持JavaEE规范

Tomcat:apche组织,完全免费开源的,支持我们能用到的JavaEE部分规范
Servlet JSP JDBC

数据库服务器:
安装了数据库软件得一个电脑 MySQL Oracle SQLserver

WEB服务器:
提供WEB服务器的一台电脑,安装了WEB服务器软件

Tomcat基本使用方法
1.从官网上下载8.x版本

2.下载完成后,解压到无中文的路径

3.启动用/bin/startup.bat
关闭用/bin/shutdowm.bat
【注意】绝对不允许直接叉掉

4.浏览器输入:
http://localhost:8080

5.加载成功即服务器启动成功
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
Tomcat的目录结构:
bin:存放Tomcat程序的二进制文件 目录
conf:存放Tomcat的配置文件,主要操作对象是server.xml
lib:存放Tomcat运行需要的jar包,这里面有一个需要关注的是servlet-api.jar
logs:存放运行时日志的临时文件夹
webapps:共享资源路径,WEB应用保存的目录
work:Tomcat的运行目录,JSP运行的临时目录。JSP生成的临时文件都会放在这里

Tomcat共享文件演示
只要操作的是webapps这个文件夹

在webapps这个文件夹下创建一个目录
mywebs

在mywebs下写一个html文件
index.html

在浏览器输入:
http://ip:8080/mywebs/index.html
就可以访问了

http:这是HTTP协议
ip:服务器的ip地址
8080:服务器Tomcat软件得端口号
mywebs:在tomcat服务器下共享目录webapps里的一个JavaWEB项目目录名
index.html是一个HTML文件

小知识:
index.html因为它的名字是index,在没有确定申请访问那一个文件时,默认会打开index.html