从Java Web应用到Web挖掘.docVIP

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
从Java Web应用到Web挖掘

从Java Web应用到Web挖掘   摘要:随着web技术的发展,演示层、业务规则层从数据层分离出来。模型视图控制器(MVC,Model ViewController)是第一个分离演示层和业务规则层的设计模式,提高了组件的灵活性和复用性。在“浏览器一服务器”(Browser-Server)模式下,客户端只需要浏览器即可完成工作,有效地降低了运行与维护成本。本文集中探讨如何用J2EE技术实现企事业单位内(Intranet)外(Internet)Web应用及WebMing(挖掘)技术 关键词:web应用;web挖掘;rove模式;spring框架 1IntranetWeb应用 对于企事业单位或政府的内部Web应用,在这里我把它们称为Intranet Web Application。对于这部分应用,我们可以选用如下的开发技术和工具。由于应用规模较小,一般可以选用Apache Tomcat作为Web容器和服务器。服务器端可以应用JSP并嵌人JavaScript脚本,当然客户端接受的反应都是HTML脚本了。在这里我需要重点谈谈如何使用服务器和客户端的技术 图1描述了Web层基本结构。客户端浏览器读取的是HTML4或HTML5文件。JSP脚本在Web容器中编译成Servlet。Web层除了JSP、Servlet技术外,还涉及JSTL和部署描述文件及HTML等静态资源。当客户端的浏览器向Web服务器发出Http请求时,URL和客户端输入的信息都被提交给Web服务器。如果我们在Web服务器中采用MVC设计模式,视图指的是JSP以及嵌人JSP的JavaScript脚本,控制器是通过Servlet实现的,而部署描述文件则定义了视图和控制器的对应关系。在数据层我们可以采用数据访问对象(DAO)或EJB技术,问题的关键在于如何有效地通过JDBC实现数据的持久性,即数据安全有效地存储在数据库和文件中 2Internet Web应用的Spring框架 当Web应用规模较大,已经超出企事业内网的范围时,我们可以使用升级版的MVC设计模式,即Spring框架。Spring框架作为组件,有模块化、灵活性和可重用性的优点,因而简化了基于MVC的Web应用程序的开发 Spring MVC本质上还是一个Serlvlet,Servlet的运行需要一个Servlet容器,如常用的Tomcat。Tomcat由连接器和容器组成,连接器用于处理网络连接相关事宜,如Socket连接、Request封装在Http协议体内,连接线程池维护等 Servlet在Web程序中以类文件存在。Web容器在载入Web程序时创建程序内每个Servlet类的一个实例。在调用Servlet的init()方法初始化Servlet时,Web容器创建一个Servlet设置对象Servlet-Config实例并通过该对象向Servlet传递初试参数。当用户请求传递到Web服务器时,Web服务器产生一个Request对象和一个Response对象。Web容器将这两个对象传递到处于可以服务状态的Servlet来让其进行处理。在Servlet的对应处理方法内(Service(),doXXX()),Servlet对Request进行分析,将处理完的结果通过Response对象返回给Web容器 Spring MVC的本质仍然是一个Servlet,这个Servlet继承自HttpServlet。Spring MVC中提供了三个层次的Servlet:HttpServletBean、FrameworkServlet和DispatcherServlet,他们相互继承,HttpServletBean直接继承自iava的HttpServlet。HttpServletBean用于将Servlet中配置的参数设置到相应的属性中,FrameworkServlet初始化了Spring MVC中所使用的WebApplicationContext Spring MVC中请求的处理主要在DispatcherServlet中,不过它上一层的FrameworkServlet也做了一些工作,首先它将所有类型的请求都转发的progressRequest方法,然后progressRequest方法中做了三件事:调用了doService模板方法处理具体请求,doService方法在DispatcherServlet中实现;将当前请求的LocaleContext和ServletRequestAttibutes在处理请求前设置到了LocaleContextHolder和RequestContextHolder,并在请求处理完成后恢复;请求处理后发布一个ServletR-equestHandledEvent类型的

您可能关注的文档

文档评论(0)

docman126 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:7042123103000003

1亿VIP精品文档

相关文档