1 / 23

企业应用实训教程

企业应用实训教程. JSP 企业级应用. 专题一 Web 开发基础. 教学目标. 理解 Web 应用程序的体系结构 熟悉 Java Web 应用程序的目录结构 熟练掌握 Java Web 应用程序的开发过程 了解常用的开发工具以及应用服务器. 工作任务. 2.1 使用“记事本+ Tomcat” 方式编写一个简单的 Web 应用程序 ——HelloWorld 2.2 Eclipse + TomcatPlugin + Tomcat 开发环境的配置 2.3 使用 IDE 实现 HelloWorld. 使用“记事本+ Tomcat” 编写 HelloWorld.

Download Presentation

企业应用实训教程

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 企业应用实训教程 JSP企业级应用

  2. 专题一 Web开发基础

  3. 教学目标 • 理解Web应用程序的体系结构 • 熟悉Java Web应用程序的目录结构 • 熟练掌握Java Web应用程序的开发过程 • 了解常用的开发工具以及应用服务器

  4. 工作任务 • 2.1 使用“记事本+Tomcat”方式编写一个简单的Web应用程序——HelloWorld • 2.2 Eclipse+TomcatPlugin+Tomcat开发环境的配置 • 2.3 使用IDE实现HelloWorld

  5. 使用“记事本+Tomcat”编写HelloWorld

  6. 建立工程目录 • 建立工程目录如下:

  7. 新建Servlet 类1 • 在目录$MyAppPath/WEB-INF/src下新建源程序:HelloWorldServlet.java • 导入需要的类: import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse;

  8. 新建Servlet 类2 • 继承HttpServlet类 • 编写doGet()方法 • 设置响应 • 建立PrintWriter对象 • 利用PrintWriter对象输出语句 • 编写doPost()方法

  9. 新建web.xml文件 • 在目录$MyAppPath/WEB-INF下新建文件:web.xml(Java Web应用程序部署描述文件),输入项目的描述信息并保存 <servlet> <servlet-name> HelloWorldServlet </servlet-name> <servlet-class> handson.HelloWorldServlet </servlet-class> </servlet> <servlet-mapping> <servlet-name>HelloWorldServlet</servlet-name> <url-pattern>/</url-pattern> </servlet-mapping>

  10. 编译类 • 单击“开始”菜单“运行”(或Win+R)打开运行窗口 • 输入cmd,单击“确定”; • 将当前工作目录切换到$MyAppPath\WEB-INF; • 运行javac编译HelloWorldServlet.java javac –cp "%CATALINA_HOME%\lib\servlet-api.jar" –d classes src\HelloWorldServlet.java

  11. 部署项目并运行 • 将项目HelloWorld的文件夹复制至Tomcat的webapps目录下 • 启动Tomcat运行HelloWorld项目 • 打开浏览器,在地址栏输入URL:http://localhost:8080/HelloWorld/ • 如果程序运行正常,此时在浏览器页面中将会看到“Hello World!”显示

  12. 打包 • 使用jar命令将该项目打包到一个WAR文件,方便项目的分发。在项目根目录$MyAppPath下执行命令如下: jar cvf HelloWorld.war

  13. Eclipse+TomcatPlugin+Tomcat 开发环境的配置

  14. 开发环境 • 获得相关软件正确版本如下:

  15. 安装软件 • 安装Eclipse • 安装Tomcat • 将下载的Sysdeo/SQLI Eclipse Tomcat Launcher plugin插件里的com.sysdeo.eclipse.tomcat_3.2.0.beta3,复制到“Eclipse的安装路径\plugins”目录下 • 重新启动Eclipse • 设置Tomcat

  16. 使用IDE实现HelloWorld

  17. 创建项目和类 • 点击菜单栏“File”“New”“Project”“Java”“Tomcat Project”“New”,输入项目名HelloWorld,然后点击“Finish” • 打开“Java Perspective”“Package Explorer”,右击WEB-INF/src文件夹,弹出快捷菜单,选择“New”“Class”,按照提示新建HelloWorldServlet.java类文件 • 在HelloWorldServlet.java类中编写前面的代码

  18. 建立和编写web.xml • 右击WEB-INF文件夹,弹出快捷菜单,选择“New”“File”,在“New File”对话框的“File name”处输入“web.xml”,点击“完成” • 配置HelloWorldServlet.java类

  19. 运行 • 启动Tomcat服务器 • 在“Package Explorer”中右键点击HelloWorld项目名,选择“Run As”“Open Run Dialog”,在“Run”对话框的左侧一栏中,展开“Java Application”一项,点击Tomcat 6.x,在右侧一栏点击“Project”中的“Browse”,接着在“Project Selection”对话框中选择HelloWorld项目并确定,点击“Run” • 打开IE,输入URL(http://localhost:8080/HelloWorld/),测试项目

  20. 总结 • 理解Web应用程序的体系结构 • 熟悉Java Web应用程序的目录结构 • 熟练掌握Java Web应用程序的开发过程 • 了解常用的开发工具以及应用服务器

  21. Web应用程序的体系结构 • 程序结构的重要性 • 程序结构的组成 • 简单介绍单层体系结构 • 简单介绍两层客户/服务器(Client/Server)体系结构 • 简单介绍多层客户/服务器体系结构 • 简单介绍基于Web的多层应用体系结构

  22. 应用程序的目录结构 • Java Web应用程序由一组静态HTML页、Servlet、JSP和其他相关的class组成,每种组件在Web应用中都有固定的存放目录单层

  23. 应用程序的开发过程 • 应用程序的开发过程如下: • 设计并创建目录结构 • 编写源代码 • 编写部署描述符 • 编译源代码 • 部署Web应用程序 • 测试项目并打包

More Related