13 Web开发常用功能_第1页
13 Web开发常用功能_第2页
13 Web开发常用功能_第3页
13 Web开发常用功能_第4页
13 Web开发常用功能_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Web开发常用功能8/11/20221主要内容13.1 电子邮件 13.2 文件上传 13.3 Web搜索 本章小结习题213.1 电子邮件13.1.1 配置JavaMail与JAF 13.1.2 发送邮件实例 313.1.1 配置JavaMail与JAF首先需要下载JavaMail和JAF的Java实现包将两个(mail.jar 和activation.jar )解压后文件复制到Web应用对应目录的WEB-INFlib目录下在环境变量CLASSPATH中包含这两个JAR文件的完整路径 413.1.2 发送邮件实例 建立Web应用框架 在Tomcat安装目录下的webapps下创建Web应用目

2、录myMail 将mail.jar和activation.jar这两个文件复制到myMail目录的WEB-INFlib目录下 编写JSP页面 在Web应用的myMail目录下,创建用户请求的JSP页面sendMail.jsp 513.1.2 发送邮件实例编写Web应用配置文件在Web应用myMail的WEB-INF目录下,创建Web应用配置文件web.xml指定处理sendMail.jsp页面请求的Servlet定义编写Servlet 在Web应用myMail的WEB-INFclassesmyMailSender目录下,创建Servlet的具体实现类EmailBeanServlet 613.1

3、.2 发送邮件实例编写JavaBean 在Web应用myMail的WEB-INFclassesmyMailSender目录下,创建JavaBean的具体实现类EmailBean,由该类完成邮件的发送测试运行 先要对Servlet和JavaBean进行编译 重新启动Tomcat,测试相应的url 713.1.2 发送邮件实例测试成功后就可以发送邮件了JavaMail和JAF除了提供邮件发送的基本功能外,还可以实现发送带有附件的邮件、访问邮件服务器读取邮件内容等功能 813.2 文件上传13.2.1 Web文件上传简介 13.2.2 文件上传处理的实现包 13.2.3 文件上传实例 913.2.1

4、 Web文件上传简介在Web应用中实现文件上传功能包括两个部分 :浏览器客户端的实现 服务器端对上传文件的处理 在浏览器客户端,使用HTML表单(FORM)的INPUT子元素并将当其TYPE属性设置为FILE时,可以指定上传文件的操作 1013.2.2 文件上传处理的实现包目前有多种实现服务器端处理文件上传功能的Java实现本节使用OReilly公司提供的开源的文件上传API包来实现文件上传对应的文件为cos-05Nov2002.zip 将文件解压缩,在lib子目录下的cos.jar就是具体实现服务器端处理文件上传的JAR包 1113.2.3 文件上传实例建立Web应用框架 在Tomcat安装

5、目录下的webapps下创建Web应用目录myFileUpload,将cos.jar文件复制到myFileUpload目录的WEB-INFlib目录下编写页面 在Web应用的myFileUpload目录下,创建用户请求的文件上传HTML页面 1213.2.3 文件上传实例编写Web应用配置文件 在Web应用myFileUpload的WEB-INF目录下,创建Web应用配置文件web.xml 编写Servlet在Web应用myFileUpload的WEB-INFclassesmyFileUpload目录下,创建Servlet的具体实现类UploadServlet 测试运行 1313.2.3 文件

6、上传实例运行应用前,需要对Servlet进行编译 重新启动Tomcat,在浏览器地址栏中使用URL:http:/localhost:2008/myFileUpload/选择适当的磁盘文件上传,上传文件的存储目录为Web应用目录下的uploaded子目录 1413.3 Web搜索13.3.1 Google Web APIs 13.3.2 Web查询实例 1513.3.1 Google Web APIs使用Google Web APIs前,需要下载对应的软件开发包 googleapi.zipGoogle Web APIs SDK包含如下几个部分的内容:一个Java类库:googleapi.jar使

7、用Google Web APIs服务的文档 在任何支持Web Services的开发平台中都可以使用的WSDL文件Java与.NET的示例代码 1613.3.2 Web查询实例建立Web应用框架在Tomcat安装目录下的webapps下创建Web应用目录mySearch,将文件googleapi.jar复制到mySearch目录的WEB-INFlib目录下编写用户界面页面在Web应用的mySearch目录下,创建页面index.html 1713.3.2 Web查询实例编写Web应用配置文件 在Web应用mySearch的WEB-INF目录下,创建Web应用配置文件web.xml编写Servl

8、et在Web应用mySearch的WEB-INFclassesmyGoogle目录下,创建Servlet的具体实现类GoogleServlet编写JavaBean 1813.3.2 Web查询实例在Web应用myMail的WEB-INFclassesmyGoogle目录下,创建JavaBean的具体实现类GoogleBean测试运行 先要对Servlet和JavaBean进行编译重新启动Tomcat,测试相应的url 在查询关键字中输入需要查询的内容,单击【开始查询】按钮,得到搜索结果。 19本章小结本章以实例对Web开发常用的功能如发送电子邮件、上传文件和Web搜索进行了介绍。通过本章的学习,应该掌握JavaMail和JAF基本原理,学会在Web应用中发送电子邮件的基本实现,掌握文件上传的实现,掌握Web搜索的实现,学会在Web应用中使用各种不同的Java技术实现所需功能的基本方法。20习题修改班级论坛应用的注册处理过程,在用户注册成功提交数据后,将注册成功的消息采用Email通知注册时所提供用的电子邮箱。采用MVC模式,修改13.2中的文件上传应用,增加JavaBean,使用MultipartPar

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论