程序架构
-
C/S(Client/Server)
QQ/微信/LOL
优点: 有一部分代码写在客户端,用户体验比较好
缺点:服务器更新,客户端也要随着更新,占用资源大
-
B/S(Browser/Server)
网页游戏,WebQQ
优点:客户端只要有浏览器就可以了,占用资源小,不用更新.
缺点:用户体验不佳.
Web服务器
处理客户端的请求,返回资源|信息
客户端在浏览器地址栏上输入地址,然后web服务器软件接受请求响应消息
服务器就是一台电脑,配置比一般的摇号
Web应用需要服务器支撑.
- Tomcat Apeche
- WebLogic BEA
- WebSphere IBM
- IIS MS
Tomcat安装
- 直接解压,然后找到bin/startup.bat
- 可以安装
- 驱动之后,如果能正常看到黑窗口,表明已经安装成功.为了确保万无一失,最好在浏览器的地址栏输入:
http://localhost:8080
,如果有看到内容就代表成功了. - 如果一闪而过,则是jdk环境变量没有配置
Tomcat目录介绍
-
bin
包含了一些jar包,bat文件
-
conf
Tomcat的配置 server.xml,web.xml
-
lib
Tomcat运行所需要的jar文件
-
logs
运行的日志文件
-
temp
临时文件
-
webapps
发布到tomcat服务器上的项目,就存放在这个目录
-
work
jsp翻译成java文件存放地
发布项目到Tomcat
一丶拷贝文件
- 拷贝这个文件到webapps/ROOT下,在浏览器访问:http://localhost:8080/文件名
- 在webapps下面新建一个文件夹,然后拷贝文件放置到这个文件夹中,在浏览器访问:http://localhost:8080/文件夹/文件
- 其他电脑使用IP地址访问
二丶配置虚拟路径
-
打开tomcat首页,在左侧找到tomcat的文档入口,然后进去后,在左侧接着找到Context入口,点击进入.
-
在conf/server.xml 找到host元素节点
-
加入以下内容
<Context docBase="D:\xml02" path="/a"></Context>
docBase:项目的路径地址
path:对应的虚拟路径,一定要以/打头
-
-
-
在tomcat/conf/catalina/localhost/ 文件夹下新建一个xml文件,名字可以自己定义。 person.xml
-
在这个文件里面写入以下内容
<?xml version='1.0' encoding='utf-8'?><Context docBase="D:\xml02"></Context>
-
在浏览器上面访问
http://localhost:8080/person/xml的名字即可
-
三丶在Idea中配置Tomcat
三,在IntelliJ IDEA配置Tomcat
1,点击Run—EDit Configurations…
2.点击左侧“+”号,找到Tomcat Server—Local(若是没有找到Tomcat Server 可以点击最后一行 34 items more)
3.在Tomcat Server -> Unnamed -> Server -> Application server项目下,点击 Configuration ,找到本地 Tomcat 服务器,再点击 OK按钮。
至此,IntelliJ IDEA配置Tomcat完成。