基于SSH架构大学生创业教育多元化网络平台研发.docVIP

基于SSH架构大学生创业教育多元化网络平台研发.doc

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

基于SSH架构大学生创业教育多元化网络平台研发   摘要:在基于J2EE 企业级应用开发平台上,整合Struts2、Spring 和Hibernate(SSH)开源框架技术,提出了一种多层B/S 模式的大学生创业教育多元化网络平台。简要阐述了系统框架、系统功能以及框架中表现层、业务逻辑层和数据持久层的实现。 关键词:SSH架构;教育多元化;大学生创业教育 中图分类号:TP319文献标识码:A文章编号2012)009005803 0引言 我国大学生创业教育的网络化处于分散创建格局,面向大学生创业教育网络平台缺乏一整套培养模式,使高校创业教育很难达到系统化和规模化程度,无法解决大学生高涨的创业热情与自主创业率较低之间的矛盾;缺少大学生对创业教育的渴求与学生对创业教育需求的供需链;没能实现高校创业教育中传统观念到正确创业教育观的转变。尤其是面向大学生创业教育多元化网络平台更是寥寥无几。 为了构建一个集学习、交流、合作、推广为一体的多元化网络平台,笔者在遵循大学生创业教育方法和流程的基础上,充分研究创业教育参与主体、创业教育课程、创业教育体制、创业教育教学、创业团队及创业基金来源等创业教育的多元化模式组成要素,针对数据分布式处理、可移植性和信息实时发布的特点,结合Struts2、Spring、Hibernate技术,提出了基于SSH架构的大学生创业教育多元化网络平台。 1系统框架简介 随着J2EE的快速发展以及其拥有庞大的客户群的支持,已经逐渐成为企业级应用程序的首选技术。基于Struts 2+ Spring + Hibernate的轻量级J2EE架构凭借其在技术上的巨大优势成为业界的事实标准,表现层采用Struts2.0,业务逻辑层采用Spring,数据持久层选择Hibernate。 Struts2.0是一个扩展的用来创建Java企业级应用的框架,是基于MVC(模型-视图-控制器)架构的。Struts2.0贯穿了从创建,部署到维护的整个生命周期。Struts 2.0以WebWork为核心,采用拦截器的机制来处理用户的请求,这样的设计也使得业务逻辑控制器能够与Servlet API完全脱离开,所以Struts2.0可以理解为WebWork的更新产品。Struts2.0集成了两大流行MVC框架的优点,对Struts框架来说是一个大的提升,同时也更大程度地简化了开发人员的开发过程。它具有容易启动、易被Spring集成等特点。 Spring是一个开源框架,是为了解决企业应用程序开发复杂性而创建的。Spring的核心是一个轻量级的容器,为软件开发提供全方位支持的应用程序框架。Spring的功能主要有:控制反转( IoC),面向方面的编程(AOP),持久层的封装和事务管理,提供了对Web 的多种支持。基于IOC和AOP的Spring框架,能有效地组织J2EE 应用各层的对象,将各层的对象以松耦合的方式组织在一起。尤其是Spring提供了直接集成Hibernate的方法。可以将Hibernate的SessionFactory对象也置于SpringIoC容器的管理下。Spring直接提供了几个类,可以在xml文件中通过配置,提供声明式事务管理。 Hibernate是一个面向Java环境的对象/关系数据库映射工具。其工作原理是通过文件在值对象和数据库表之间建立起一个映射关系,这样,只需要通过操作这些值对象和Hibernate提供的一些基本类,就可以达到使用数据库的目的。Hibernate不仅仅管理Java类到数据库表的映射,还提供数据查询和获取数据的方法,可以大幅度减少开发时人工使用SQL和JDBC处理数据的时间。Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用。 2系统总体设计 2.1系统整合架构 系统采用Struts 2+ Hibernate + Spring的轻量级整合架构,可以把系统分为5级,如图1所示。按照J2EE的多层次结构,系统可划分为4层:Web表示层、业务逻辑层、数据持久层以及数据库层。 Web表示层处理用户请求并做出相应的响应,处理来自其它层的异常,是所有业务逻辑的最终展现层,充当事务逻辑层的客户端,实现人机交互,采用JSP和Struts2 标签组合为视图层显示提供一个模型;业务层向上层提供调用接口,主要负责业务对象的转换传递、业务逻辑的组织及事务的控制等服务,同时也是Web表现层和数据持久层衔接的桥梁。Web表现层通过事务逻辑层向持久层请求数据持久服务;数据持久层主要负责业务数据的持久化存储服务,采用Hibernate O/R Mappin

文档评论(0)

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

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

1亿VIP精品文档

相关文档