JavaWeb体系结构的理解-1.基础

PHP转向Java有段时间,各种知识点还是比较零碎,没有系统化。这里就梳理下关于JavaWeb的知识,以期能够系统、深入理解JavaWeb的体系结构。

JavaWeb体系结构较为复杂,它基于Java基础实现Web服务,大体上我们要从基础、JSPJSP内置对象、JavaBeanServlet、标签库和数据库七个方面对JavaWeb基础进行梳理。

这篇文章首先复习基础部分

如何理解BSCS结构,这是基础问题。所谓Web程序,都是BS结构,也就是浏览器访问服务器程序。开发基于JavaWeb程序,需要一JDKjava开发工具为基础,在下载安装和配置Java之后,我们就可以编写Java程序了。但是如果要编写Web程序,则需要Web服务器,一般使用Tomcat作为JavaWeb的服务器。其它web服务器有JBossBEA WebLogicIBMWebSphere等,这些Web服务器负责解析JSP或者Servlet后返回给浏览器标准html文档。

下载的Tomcat直接解压缩,其结构如下所示:

JavaWeb体系结构的理解-1.基础_第1张图片

在这里bin目录为所有的执行文件,有startup.batshutdown.bat两个启停脚本文件。Conf为配置文件信息,其中server.xml为服务器配置信息,web.xml为所有web服务的基本配置信息,tomcat-user.xml为用户撇之信息。Lib下位tomcatweb服务可以直接访问的JAR文件。Logs顾名思义是日志记录文件所在。Temp为临时文件。Webapps是应用发布地,把javaWeb站点或者war文件放在此目录下,就可以通过浏览器访问。Work目录为解析JSP生成的Servlet文件(.java)放在此处。

Tomcat的默认端口为8080,所以访问本机的服务器地址为http://127.0.0.1:8080/

开发JavaWeb应用,一般使用Eclipse或者MyEclipseMyEclipseEclipse的一个比较高级的插件。Eclipse具有绿色免安装、可以拷贝转移的优点。为了方便开发,一般需要在Eclipse里集成Tomcat服务器和浏览器。

你可能感兴趣的:(eclipse,tomcat,MyEclipse,servlet,web服务,java开发工具)