认识了解Java web的基本程序结构是学习使用web的第一步,首先在下面经过一个对比看看简单的web程序结构html
在myeclipse下咱们新建一个普通的Java Project工程,而后新建一个Web Projectjava
工程结构如图:web
图1-1Java工程结构图浏览器
图1-2JavaWeb工程结构图tomcat
不难发现关于Java Web的程序结构其实就是WebRoot文件,而其下的结构就是WEB结构。app
----------------------------------------SECOND----------------------------------------
eclipse
对于新建的工程JavaProject,建立文件夹WebContent并在其下建立WEB-INF文件夹,在WEB-INF文件夹下建立classes文件与lib文件,直接从其余WEB工程下复制过来一个web.xml文件webapp
这就是本身建立的基本的WEB结构jsp
工程结构如图学习
图2-1简单的web程序结构图
----------------------------------------THIRD----------------------------------------
首先WebContent包含了支持WEB程序的可以运行的class文件、包文件、JSP文件、配置文件等。
WebContent是WEB应用程序的根目录,属于这个WEB程序的全部文件都存放在该目录下。
WEB-INF存放WEb应用程序的部署文件web.xml。
另外:在该文件下的jsp等文件不能直接被浏览器访问,能够经过请求转发或重定向到对应文件进行访问。
classes就很重要了,该文件夹下存放了基本类,Servlet文件,Dao文件等工程有关的类文件。对源文件编译后的.class文件都存放在这里。
lib存放WEB应用程序所须要用到的jar文件,通常工程所须要的其余包都放在lib下。
web.xml文件是WEB应用的配置文件,在文件中进行文件的部署与配置。
4.4而后将整个WebContent文件复制到tomcat(此处用的是Tomcat6.0)下的webapps下。能够对其重命名,此处将WebContent重命名为HelloWorld。
4.5而后启动运行tomcat。
4.6能够在浏览器地址栏访问hello.jsp,路径为http://localhost:8080/HelloWorld/hello.jsp往往访问该路径,控制台即可打印出HelloWorld
4.7这就是一个HelloWorld的WEB应用程序
运行结果以下:
图4-1文件访问地址图
图4-2控制台结果输出图