您的位置:首页 > 编程语言 > Java开发

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

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

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

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

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

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



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

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

开发JavaWeb应用,一般使用Eclipse或者MyEclipse,MyEclipse是Eclipse的一个比较高级的插件。Eclipse具有绿色免安装、可以拷贝转移的优点。为了方便开发,一般需要在Eclipse里集成Tomcat服务器和浏览器。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: