框架基础-Servlet与JSP技术回顾

框架基础-Servlet与JSP技术回顾

ID:39498077

大小:466.00 KB

页数:58页

时间:2019-07-04

框架基础-Servlet与JSP技术回顾_第1页
框架基础-Servlet与JSP技术回顾_第2页
框架基础-Servlet与JSP技术回顾_第3页
框架基础-Servlet与JSP技术回顾_第4页
框架基础-Servlet与JSP技术回顾_第5页
资源描述:

《框架基础-Servlet与JSP技术回顾》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第3章框架基础-Servlet与JSP技术回顾主要内容在MyEclipse中创建Web工程在MyEclipse中编写Servlet在MyEclipse中编写JSPServlet常用APIEL表达式语言JSP常用的指令和动JSTL标准标签库本章目标掌握Web应用的文档结构掌握Servlet的编写和访问掌握JSP的编写和访问掌握Servlet常用API掌握EL表达式语言的使用掌握JSP常用的指令和动作掌握JSTL的使用3.1创建Web应用所有JSP和Servlet程序都需要放置在一个合法有效的Web应用中才能被正确地运行和访问。Web应用的目录结

2、构需要满足一定的要求。3.1.1Web应用文档结构每个Web应用都有一个根目录。可以把JSP文件、HTML文件和图片文件等与页面相关的文件直接放在根目录下。但是为了便于管理,通常会建立若干子目录把文件进行分类管理。一般会按照各自功能的不同把Web应用分成若干个模块,把每个模块相关的文件放在一个子目录中。3.1.1Web应用文档结构例如,使用images目录存放图片资源,使用common目录存放共享资源等。另外,在Web应用中有一个重要的子目录WEB-INF,用于存放服务器的配置文件以及在服务器端运行的类文件和一些标签文件等,该目录中的文件是不

3、能通过浏览器访问的。3.1.1Web应用文档结构一个Web应用的文档结构大致如图所示:+myweb+各模块子文件夹+common+images+WEB-INF+classes+libweb.xml3.1.1Web应用文档结构WEB-INF文件夹WEB-INF目录中主要有如下几个文件夹或文件:classes文件夹:存放本应用的所有类文件以及properties文件(属性文件)。lib文件夹:也是用于存放类文件的,只是这些文件都是以压缩包(.jar)的形式存在的。web.xml文件:用于描述Web应用的配置信息。3.1.2创建一个Web工程利用集

4、成开发工具可以很方便快速的创建Web应用。在MyEclipse中,提供了“WebProject”这种工程类型,生成Web工程后,其中会自动创建一个有效的Web应用目录,默认根目录名为WebRoot,并且Web应用应具备的一些基本目录和文件都会自动生成。3.1.2创建一个Web工程利用MyEclipse创建一个Web工程的步骤如下:(1)右击鼠标选择NewProject。(2)工程类型选择MyEclipseJ2EEProjectsWebProject。3.1.2创建一个Web工程(3)在ProjectName处填写工程名,通常会将工程名默

5、认为Web应用名。单击Finish按钮,Web工程成功创建完毕。3.1.2创建一个Web工程利用MyEclipse创建的Web工程:Web工程中的WebRoot目录即为Web应用的根目录。所有和Web页面相关的资源都存放在WebRoot下。Web工程中的src目录用于存放Java源文件。Web工程的ContextrootURL属性即为该Web应用的上下文路径。3.1.3Web应用配置或部署Web服务器必须能够找到应用的根目录才可以运行这个Web应用,也就是通常所说的需要把应用发布到服务器上。有两种方式可以完成发布:第一种方式需要把应用放在特定

6、的目录下,在Tomcat中可以把应用放在Tomcat目录下的webapps下面。另一种方式是通过配置文件完成,在配置文件中进行配置,在Tomcat中需要把配置文件放在特定的目录下。3.1.3Web应用配置或部署1.部署Web应用利用MyEclipse的部署功能,可以将Web应用直接部署到Web服务器上。若使用的是Tomcat服务器,则默认会部署到Tomcat下的webapps目录下。3.1.3Web应用配置或部署2.配置Web应用配置Web应用需要制作一个同名(Web应用名)的XML配置文件。例如:为上面的myweb应用创建同名的配置文件:m

7、yweb.xml,文件内容如下:配置文件中:path表示Web应用的根路径;docBase表示Web应用的存放位置;reloadable表示可以在运行时加载classes与lib文件夹下的类和包。存放位置:%TOMCAT_HOME%confCatalinalocalhost目录下。3.2Servlet基础本节主要介绍Servlet的基本概念、原理和开发步骤。3.

8、2.1什么是ServletServlet是用Java语言编写的运行在服务器端的小应用程序,能够接收Web客户端的请求,并能对Web客户端进行响应,通常是通过HTTP

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。