Java Web程序结构

简单的WEB程序结构

----------------------------------------FIRST----------------------------------------

认识简单的WEB程序结构

认识了解Java web的基本程序结构是学习使用web的第一步,首先在下面经过一个对比看看简单的web程序结构html

在myeclipse下咱们新建一个普通的Java Project工程,而后新建一个Web Projectjava

工程结构如图:web

图1-1Java工程结构图浏览器


图1-2JavaWeb工程结构图tomcat

不难发现关于Java Web的程序结构其实就是WebRoot文件,而其下的结构就是WEB结构。app

----------------------------------------SECOND----------------------------------------
eclipse

本身建立一个简单的WEB程序结构

对于新建的工程JavaProject,建立文件夹WebContent并在其下建立WEB-INF文件夹,在WEB-INF文件夹下建立classes文件与lib文件,直接从其余WEB工程下复制过来一个web.xml文件webapp

这就是本身建立的基本的WEB结构jsp

工程结构如图学习


图2-1简单的web程序结构图

----------------------------------------THIRD----------------------------------------

WEB程序文件的功能

3.1WebContent

首先WebContent包含了支持WEB程序的可以运行的class文件、包文件、JSP文件、配置文件等。

WebContent是WEB应用程序的根目录,属于这个WEB程序的全部文件都存放在该目录下。

3.2WEB-INF

WEB-INF存放WEb应用程序的部署文件web.xml。

另外:在该文件下的jsp等文件不能直接被浏览器访问,能够经过请求转发或重定向到对应文件进行访问。

3.3classes

classes就很重要了,该文件夹下存放了基本类,Servlet文件,Dao文件等工程有关的类文件。对源文件编译后的.class文件都存放在这里。

3.4lib

lib存放WEB应用程序所须要用到的jar文件,通常工程所须要的其余包都放在lib下。

3.5web.xml

web.xml文件是WEB应用的配置文件,在文件中进行文件的部署与配置。

这就是一个最基本的WEB应用程序结构

----------------------------------------FOURTH----------------------------------------

WEB程序helloworld

说明:如下文件的建立命名自定义

4.1在Java Project工程的src下新建包cn.edu.hpu.rfeng,在包中建立类Person.java

[java] view plain copy
  1. package cn.edu.hpu.rfeng;
  2. public class Person {
  3. public String sayHello(){
  4. return "HelloWorld";
  5. }
  6. }

4.2在WebContent下建立hello.jsp

[java] view plain copy
  1. <%@page import="cn.edu.hpu.rfeng.Person"%>
  2. <%@ page language="java" import="java.util.*" pageEncoding="ISO-8859-1"%>
  3. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
  4. <html>
  5. <head>
  6. <title>My JSP 'index.jsp' starting page</title>
  7. </head>
  8. <body>
  9. <%
  10. Person person = new Person();
  11. System.out.print(person.sayHello());
  12. %>
  13. </body>
  14. </html>
4.3编译后的Person.java文件为Person.class文件,直接将包cn.edu.hpu.rfeng连同下面的person.class复制到classes下。

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控制台结果输出图

----------------------------------------END----------------------------------------
相关文章
相关标签/搜索