编辑: qksr | 2013-04-22 |
1 章,安装服务器和 IDE 之后,接下来介绍如何开发 Web 网站.首先需要知 道的是,在Web 网站开发时,一般叫做 Web 项目.创建 Web 网站所涉及的几个步骤如下. (1)创建 Web 项目:建立基本结构. (2)设计 Web 项目的目录结构:将网站中的各个文件分门别类. (3)编写 Web 项目的代码:编写网页. (4)部署 Web 项目:在服务器中运行该项目. 在MyEclipse 中创建 Web 项目共涉及以下两个步骤. (1)创建一个 Web 项目,如图 3-4 所示. 图3-4 创建 Web 项目 (2)在新弹出的对话框中,给新项目取名,此处取名为 Prj03,在J2EE Specification Level 中选取 Java EE 7.0,其余选项可以使用默认设置.单击 Finish 按钮,完成创建新项 目,如图 3-5 所示. 现在,能够在 MyEclipse 的Package Explorer 中看到刚才新建的 Web 项目了. 3.2.1 目录结构 Web 项目要求按特定的目录结构组织文件, 当在 MyEclipse 中创建完毕新的 Web 项目, 就可以在 MyEclipse 的Package Explorer 中看到该 Web 项目的目录结构,由MyEclipse 自Java EE 程序设计与应用开发(第2版)
54 动生成,如图 3-6 所示. 图3-5 创建 web 项目 图3-6 目录结构 下面逐个介绍该目录或者文件的用途. (1)src 目录:用来存放 Java 源文件. (2) WebRoot 目录: 是该 Web 应用的顶层目录, 也称为文档根目录, 由以下部分组成. ① 两个重要目录(不要随意修改或者删除) . META-INF 目录:系统自动生成,存放系统描述信息,一般情况下使用较少. WEB-INF 目录:该目录存在于文档根目录下.但是该目录不能被引用,也就是说,该 目录下存放的文件无法对外发布, 当然就无法被用户访问到了. WEB-INF 目录由以下几部 分组成. web.xml:Web 应用的配置文件,非常重要,不能删除或者随意修改. lib 目录:其包含 Web 应用所需的.jar 或者.zip 文件,例如 SQL Server 数据库的驱动 程序. classes 目录:在MyEclipse 中没有显示出来.里面包含的是 src 目录下的 Java 源文件 所编译成的 class 文件. ② 其他目录:主要是网站中的一些用户文件,包括 HTML 网页、CSS 文件、图像文 件、JSP 文件等.一般按功能以文件夹形式分类.比如,图像文件,一般可以集中存储在 images 目录中. 了解了文件存放的目录后,接下来,动手实现一个网页,看看效果.在WebRoot 文件 夹中右击,然后单击 New,新建 JSP 页面,操作如图 3-7 所示. 接着可以看到新建 JSP 的窗口,如图 3-8 所示. 第3章JSP 基础编程
55 图3-7 新建 JSP 页面-步骤
1 图3-8 新建 JSP 页面-步骤
2 可以用以下最简单 JSP 页面的代码替换新建好的 JSP 内复杂的代码. welcome.jsp 在上述页面中, out.print ( 欢迎来到本系统! ) ;
是一句 Java 代码, 写在中;
是文件的 page 指令,定义 了输出的格式是 HTML 格式等.out 是JSP 的9大内部对象之一,后面还会有叙述. 3.2.2 部署 页面编写完成之后, 必须要将整个项目放到服务器中去运行, 称为部 署Web 项目,具体操作步骤分为以下几步. (1)单击 MyEclipse 工具栏上的部署图标,如图 3-9 所示. (2)在新弹出的对话框中选择欲部署的项目(此处选择 Prj03) ,接着 单击 Add 按钮,如图 3-10 所示,图中 Remove 代表解除部署(从服务器中删除) ,Redeploy 代表更新部署. 图3-10 部署项目-步骤
1 图3-9 部署图标 Java EE 程序设计与应用开发(第2版)
56 (3)在下一个新弹出的对话框中,选择 server 为Tomcat v9.0 Server at localhost,然后 单击 OK 按钮,如图 3-11 所示. 图3-11 部署项目-步骤