[软件的架构]
> c/s架构的软件
Client /server 客户端和服务端的软件都需要在pc端安装的软件,如:QQ …
优点:效果炫(客户体验好)速度快(一部分写在客户端)
缺点:服务器端更新,客户端都需要更新
> b/s架构的软件
Browser/server 浏览器端和服务器端的软件,不需要安装到pc端,只需要一个浏览器,如:京东
*优点:服务器端更新,客户端浏览器不需要进行更新
*缺点:效果差点, 所有的代码运行在服务器端,导致服务器压力过大
*效果:使用HTML5,css3可以做出很炫的效果
*服务器端压力:搭建服务器的集群,而且还有AJAX技术.
[WEB资源]
> 静态资源
*HTML ,CSS ,JS ,….
>动态资源
*PHP:
*ASP :
*Servet /JSP :
[服务器]
>硬件:
就是一台配置很高的电脑.
>软件:必须在一台电脑上安装服务器软件,这台电脑才可以成为WEB服务器
[常见的WEB服务器]
>Apache :PHP
>IIS :发布ASP
>WebSphere :IBM公司,收费,支持EE所有的开发规范
>WebLogic :BEA公司研发,,收费,支持EE所有的开发规范
>Tomcat :Apache组织研发,免费的服务器软件,支持Servlet/JSP的开发规范
>JBoss :
[WEB动态资源目录结构]
Website(WEB项目)
----静态资源(页面)
---WEB-INF:必须有
-----web.xml:必须有
-----classes(放java代码):可选
-----lib(jar包):可选
Tomcat路径结构
Bin: Tomcat的执行文件
Conf:Tomcat的配置文件
Lib:Tomcat的运行需要jar包
Logs:Tomcat的日志文件:trychacth后记录的错误信息/
Temp:Tomcat产生的临时文件存放的路径
Webapps:Tomcat发布web项目的路径
Work:Tomcat运行JSP的时候,JSP翻译成servlet的代码存放的路径
发布一个WEB项目到Tmocat中
>发布WEB工程到Tomcat中方法
1.直接将工程copy到Tomcat/webapps下
2.配置Tomcat虚拟路径(不推荐):
在Tomcat/conf/server.xml文件中进行配置:在<Host>标签下配置<context path="虚拟名" docBase="源文件路径"/>
3..配置Tomcat虚拟路径(推荐):
|
|