欢迎来到我的范文网!

基于ssm参考文献?

教学参考 时间:2020-09-17

【www.myl5520.com--教学参考】

java毕业设计常用参考文献
篇一:基于ssm参考文献?

[1] 冯燕奎, 赵德奎. JSP实用案例教程[M] 清华大学出版社, 2004, 5: 70-100

[2] 王家华 软件工程[M] 东北大学出版社2001年3月303页

[3] 王宜贵 软件工程[M] 北京:机械工业出版社,2002:20-79

[4] 孙卫琴 精通struts[M]电子工业出版社 2004年8月 50-70

[5] 孙卫琴 精通hibernate[M]电子工业出版社 2005年4月 100-120

[6] 张洪斌 java2高级程序设计[M]中科多媒体出版社 2001年11月 85-90

[7] Jim Arlow UML2.0 and the Unified Process[M]机械工业出版社 2006年6月 30-40

[8] 林信良 spring2.0技术手册[M]电子工业出版社 2006年6月 50-100

[9] 熊节、林仪明、张凯峰、陈玉泉等主编[《CSDN社区电子杂志——Java杂志》创刊号]

[10]《程序员》杂志 2007 年第4期

[11] 耿祥义编著.JSP基础编程[M].清华大学出版社,2004.55-162

[12]徐建波,周新莲.Web设计原理于编程技术[M].中南大学出版社,2005.185-193

[13] 孙鑫编著.Java Web开发详解[M].电子工业出版社,2006.189-274

[14] 林上杰,林康司编著.JSP2.0技术手册[M].电子工业出版社,2004.3-6

[15] 萨师煊,王珊.数据库系统概论(第三版)[M].北京:高等教育出版社,1998.

[16] 蔡剑,景楠.Java Web应用开发:J2EE和Tomcat[M].北京:清华大学出版社,2004.

[1]王海涛,-贾宗璞.基于Struts和Hibernate的Web应用开发[J].计算机工程,2011, 37(9):113.

[2]傅鹏,殷旻昊.基于Structs+Spring+Hibernate+Ajax技术的科研管理系统设计

[J].软件导刊,2009, 8(1):135-136.

[3]龚瑜江,红黄永.基于Struts的Web开发[J].计算机与数字工程,2009,37(232):58-62.

[4]李峰,刘彦隆. 基于SSH框架与jquery技术的Java Web开发应用[J].科技情报开发与经济,2010,20(6):106-109.

[5]赵洋,张丽,王恩东,张素宁.基于Structs+Spring+Hibernate的J2EE的架构研

究[J].现代电子技术,2009,2(289):107-110.

[6]许川佩,张民,张婧.基于Ajax的J2EE安全应用框架[J].计算机工程,2010,36(4):110-111.

[7]陈正举.基于HIRBERNATE的数据库访问优化[J].计算机应用与软件,2012, 29(7):145-149.

[8]李宁,李战怀.基于黑盒测试的软件测试策略研究与实现[J].计算机应用研究2009,26(3):924-926.

[9] Zoya Ali. Designing Object Oriented Software Applications within the Context of Software Frameworks[D]. Ohio State University,2011.

[10] Rachit Mohan Garg, YaminiSood, Balaji Kottana, Pallavi Totlani. A Framework Based Approach for the Development of Web Based Applications Waknaghat[J].Jaypee University of Information Technology,2011,1(1):1-4.

[1]飞思科技产品研发中心,《JSP应用开发详解(第二版)》,北京:电子工业出

版社,2004。

[2] 岑红旗,浅析网上购物在中国的现状[J]. 时代金融. 2007。

[3] 朱谦,罗新. 社区电子商务网上购物模式[J]. 现代经济信息. 2008。

[4] 李贤华,基于JSP技术的大型网上购物系统的设计与实现[J]. 计算机与现代化. 2008。

[5] Alice Woudhuysen. China internet: The long march toward e-commerce [J]. the economist intelligence unit. 2007。

[6] 胡立源, 浅析大学生的网上购物[J]. 商场现代化. 2008。

[7] 夕晖,网上购物——人们生活的必然[J]. 每周商品报. 2008。

[8] 石志国,JSP网络开发详解[M]. 北京:电子工业出版社,2007。

[9] 陆惠思,《软件工程》,电子工业出版社。

[10]《数据库系统概论》,高等教育出版社。

[11]卫建文,蒋咏梅,《计算机网络编程语言——JAVA》,计算机系统应用, 2006。

[12]程凯,《JSP中文问题及一套整体解决方案》,许昌学院学报,2006。

[13] Changjie TANG, Rynson W.H. Qing LI, Huabei YIN, Tong LI and Danny Kilis,

Personalized Courseware Construction Based on Web Data Mining,, Proceedings of The First International Conference On Web Information System

Engineering, 19-21 June 2000, Hong Kong, Vol.2 (Workshops) . 基于Web数据采掘的个性化课件构造.

[14] Personalized Distance Tutor Tree Based on Data Mining,Tang Changjie, Yin Huabei, Liu,

Chang Yu,Guo Yin, , Zhang Tianqing,Department of Computer Science, Sichuan University, Chengdu , China 610064,个性化远程教学树,计算机应用 Journal of Computer Application Vol.20 No.9 Sep. 2000 .

[15]Sanden,Bo. “SYSTEMS PROGRAMMING WITH JSP:EXAMPLE-A VDU

CONTROLLER”, Communications of the ACM,Vol28,No10,1985.基于ssm参考文献?。

[16]Burgess,R. S. “DESIGNING CODASYL DATABASE PROGRAMS USING

JSP”,Information and Software Technology,Vol29,No3,1987.

[17]Javey. S. “CONCEPT OF 'CORRESPONDENCE' IN JSP”,Proceedings of the

Hawaii International Conference on System Science,Vol2,1987.

[18]Markus Aleksy,Axel Korthaus, Martin Schader. “Use Java and the CORBA

realization distribute type system”,Journal of Pingxiang College, No.4,2005.

[19]Jon Titus. ECN Technical Editor:”The Eclipse of stand[J]. Journal of Zhongkai

Agrotechnical College”,Vol.19,No.2, 2006.

[20]Markus Aleksy,Axel Korthaus, “Martin Schader.Use Java and the CORBA

realization distribute type system”, Journal of Pingxiang College,No.4,2005.

[21] W.Clay,Richardson,Donald,”Avondolio. The Java high class weaves a distance:JDK 5”, Scientific & Technology Book Review,No.3,2006.

SSM英文文献翻译
篇二:基于ssm参考文献?

中南大学CentralSouthUniversity

本科毕业设计

题 目 学生姓名 学 号 指导教师 学 院 专业班级

二○一六 年 一 月 八 日

英文文献翻译

Spring 的 web MVC 构架模式

Juergen Hoeller

1、 介绍: Spring 的应用构架

当你第一次看到并接触Spring框架的时候,你一定会在心里想到;“哦哦,不不,这又是另一种Web构架”。这篇文章将会指出Spring框架不是什么特殊的web框架,而是一个通用的轻量级的应用程序框架,在专用网络支持下的应用程序框架。并且它会告诉你Spring框架明显区别于其他轻量级application framework,它将专注于web的支持,与struts和webwork有着明显的区别。

在和struts和webwork的对比上之中,Spring框架是一个服务于所有层面上的application framework:提供了bean的配置基础,AOP的支持,JDBC的提取框架,抽象事务支持,等等诸如此类。它有一个非常显著的特点:在某个层面上如果你不需要Spring的支持,它有一个非常显著的特点:在某个层面上如果你不需要Spring的支持,你就可以不使用Spring框架的class(类),只使用它的某一部分的功能。从它的设计理念,你可以看到Spring框架帮助你实现了真正的逻辑层和web层的成功分离:例如:一个校验应用将不用依靠controllers,就可以实现。这样的目标是更好的重用和易测:过分依靠不必要的容器和框架将不能实现这一点。

当然,Spring的自己本身的web支持和通常框架模式的细致完整。然而,Spring替换struts,webwork或者其他的web方案非常的容易。这个对于Spring的web支持或者不同的地方,Spring允许你在web容器里面建立一个中间层,在测试环境或者标准独立的应用里面来设置重用你的商务逻辑。

还有就是在J2EE环境里面,可以让你你的商务逻辑不必依靠容器提供的服务,就比如像JTA,EJB的支持。良好的框架的一个web应用是可以运行在任何容器上,就比如,Tomcat或者Resin这些容器。值得注意的事,Spring不是和已经存在的解决方案进行竞争的关系。我们鼓励结合标准的技术,如Servlet,JSP,JTA,JNDI,JDBC和JDO,和其他非常匹配的工具,比方如Hibernate,Velocity,Log4J,和Caucho’s Hessian/Burlap这类工具。这个框架的设计思想是你的应用处在需要改良的时候,你将可以对其做一些技术的选择:例如,如果你需要分布式事务处理,你可能需要用Spring框架的JTA Transaction Manager 来实现JTA服务。或者,用DataSourceTranscactionM anager 或者 HibernateTransction Manager 来实现美妙完美的单个数据库交换。

2、 Web MVC:Spring web框架的设计思想

Spring网络框架通过配置操作mappings可配置的处理程序,展示resolution,本地化和模板集成围绕着分派请求操作的servlet -DispatcherServlet分派请求处理程序,可配置的处理程序映射,决议,决议和语言环境和主题设计的。缺省的操作是一个非常简单的控制器接口,他只是提供了一个“ModelAndView handleRequest(request请求,response响应)”的方法。这已经可以将它应用于一个应用的程序控制器,但是,如果你想包含多个层次的控制 ,Abstract Controlerr,AbstractCommand Controllers,

MultiAction Controllers,SimpleForm Controllers,AbstractWizardForm Controller将帮助你完成,应用程序控制器将代表那些子系统通常是子类。注意,你可以选择一个适当的基类:如果你没有web form(网络形式),你就不必用 Form Controller。这便就是和Struts最大的不同区别了。你可以把任何物体作为命令或者形式对象来操作任何对象:这就可以不需要接口工具或者一个基础类的驱动。Spring的数据绑定是非常的高度灵活的。举例来说,对待类型不匹配的验证错误,他描述了具有在应用范围内的校验错误的输入机制,但不是系统错误。

所以在你的形式对象里面你大可不需要复制你的业务对象的Spring框架中的属性作为字符串表单对象,就能够处理无效的提交,或将字符串。相反,它通常比直接绑定到您的业务对象。这是另一个主要区别Struts是建立在需要基类行动和ActionForm——对任何类型的行动。只需要操作出错的子任务,或者适当的转换spring框架。换句话来说,他通常可以很好的字节绑定你的业务对象。这也是和Struts围绕请求基础类Action和ActionForm(每个action操作类型)建立主要的不同之一。

对比WebWork(网络系统),Spring框架更多的区别在于对象角色:Spring框架支持控制器的概念,一个可选的操作命令或者表单对象,得到数据并传递给视图的模式这个模型。这个模式通常包含命令和表单对象,但有时也包含任意的参考数据。换句话来说,相反一个webwork aciton(网络系统动作) 联合了所有这些角色到单独的对象中。网络系统不允许你用已经存在的业务对象作为你f表单的一部分,但是只生成各自相关Action操作类的bean属性。

最后,相同的操作请求的aciotn操作实例在一个视图里面获得赋值和形成人口集群。因此,引用数据需要模仿作为行动的bean属性。这些可以说是太多的角色在一个对象中。

然而,参考数据也需要作为action的属性被模拟。一个类里面有太多的角色是值得讨论的。

关于视图:Spring框架的视图方案非常的灵活。甚至可以编写一个视图控制器实现通过respongse返回ModelAndview对象的null值,就可以直接写到一个视图。

在通常的状况下,一个ModelAndView实例结合了一个view(视图名称)和一个model Map(模型地图),包含了bean 名称和相应的通讯对象(像命令或者形式,参考数据,等等)。视图名称解析是非常高端的配置,不是通过bean名称 ,一个propertiese 文件,就是通过你自己的ViewResolver来实现的。这个抽象的model Map(模型映射)允许你在视图层面完成提取视图,没有任何的争辩麻烦:JSP ,速度,或者其他,每一种渲染器都可以直接完整集成使用。这个model Map(模型映射)还可以简单转化得到适当的格式化数据的转换,像JSP请求属性或者Velocity模板模式。

3、 集成:用Spring一个不同web框架

许多开发团队将为他们已有的项目或者新的项目已经获得的期限和工具进行投资。这里没有像Struts那样大量的图书和工具,但是同样我们又大量的拥有Spring开发技巧的开发人员。然而,如果你愿意生活在Strust的构架瑕疵中

的话,它仍然是一种可行的选择web层而他将会是你在web层开发不错的选择。当然,其他应用也是一样。

如果你不想Spring框架的web MVC,但是又想借用Spring框架嫁接其他的解决方案,你可以非常简单的通过Spring框架来继承你自己的web框架。你可以非常简单的通过Context LoaderListener启动一个Spring root application context,并且,通过Struts 或者网络系统的action,利用Servletcontext属性(或者Spring的helper方法)存取它。值得注意的事,这里没有任何的”plugings”被调用,因此没有专门的集成:来自web层的视图,你可以简单的将Spring作为一个管理application context 实例入口点的类库。

所有你注册的bean和Spring框架的服务都可以在不需要Spring框架的web MVC的情况下都可以被你轻松掌握。Spring不是和Struts,Webwork这些应用进行竞争,他将作为一个纯web框架应用于很多领域,它解决了许多领域,纯web框架不从bean配置数据访问和事务处理。因为它不需要配置数据存储和事务操作。所以,你可以利用Spring提供的中间层和数据存储层来丰富你的应用,甚至,你只是想用JDBC或者Hibernate进行事务抽象。

4、 特点核对列表

如果聚焦于web支持,Spring框架的一些显著特点是:清楚的角色分离:controller,validator,command object,form object,model object和 Dispatcher Servlet,handler mapping vs view resolver,等等。

强大而且直接简单的框架和作为javaBean的应用配置,包括简单的参照和应用程序上下文引用内容,例如,从web控制器到业务对象和数据校验器。

适应性,外挂:无论使用什么样的控制器你都需要得到替代Action/ActionForm所做的每件事情的方案(简单,命令,form,范例,多重action,或者定制一个)重用业务逻辑代码,而不是源于Action/ ActionForm一切。不需要复制:

你可以用已经有的业务逻辑对象作为命令或者form对象代替反射特定的actionform子类。可以定制的绑定和数据校验:作为应用级的输入机制的错误校验,固定日期和数字绑定,定制绑定和验证:类型不匹配,应用程序级验证错误,使违规值,本地化的日期和号码绑定等代替String-only表单对象手工解析和转换为业务对象。例如,通过手动检查和转换业务对象来替换单个的spring。可定制的操作,可定制的视图方案:通过名字/值 映射灵活的模型传送,用一个简单的方法从简单到复杂操作映射和视图方案策略。

本地定制和主题方案:Spring 没有taglib,完全支持于JSPs,JSTL,不需要额外的连接就可以支持Veloctiy,等等。简单但是强大的tag library 避免混乱,最大限度的灵活拓展了标记代码。

文献综述
篇三:基于ssm参考文献?

基于ssm参考文献?。

基于Java Web及微信公众号开发的校园微会议管理系统

陈俊

课题研究的背景及意义:

近年来,移动互联网的大力发展,推动微信这个新兴自媒体平台发挥出了其他媒体不可比拟的重要作用。在这个人人都有智能机,处处覆盖着移动网络的时代,App为主的移动互联网时代正在被崛起的微信公众平台代替,微信公众号号慢慢地挑战移动App地位。微信的海内外用户已近超过了4亿,这个数字也在不断增加,所以它成为了移动互联网时代的新的宝藏[1],[2]。利用微信公众平台的传播优势,我们何不把我们自己,我们学院,甚至我们学校当作一个自媒体[1],尽情的宣传推广自己,给他人,给社会同时也给我们自己带来福利呢。 随着数字移动媒体技术的迅猛发展,具有流动、即时、多功能化等特点的,依赖于手机等移动终端的各种应用——诸如手机新闻客户端、社交媒体移动终端——逐渐成为人们获取信息的主要方式。而近两年来,这一趋势逐渐明晰,同时终端平台市场也在发生巨大的变化。2011年,当网民还在体验刚刚诞生一年的微博的应用感受,一款新的社交媒体平台也推出市场,并在近两年呈极强的上升的态势。它就是——微信。

微信广泛的受众基础自然不会被政府、媒体、企业等放过。为了满足组织传播与大众传播的需求,腾讯于2012年10月19日推出微信公众平台。微信公众平台分服务号与订阅号两种。前者旨在为用户提供服务,发送信息时用户可以收到即时消息提醒;后者旨在提供信息,发送信息会在订阅号菜单中提醒,用户不会收到即时消息提醒。

当下微信公众平台近来的发展也呈井喷趋势[1]。根据微信官方数据,截止2014年7月,微信公众平台注册总量达580万,且每日新增1.5万个。但根据微信第三方服务商“全微科技”估测(如下图所示),在这几百万公众账号中只有不到20%的账号拥有一万以上的粉丝。由此可见,虽然总量大,每个公众平台的平均影响力并不高。其中一些优势的公众平台占据了大部分的注意力资源。

微信公众平台中,媒体账号是其中活跃程度高、影响力较突出的一类。传统媒体由于其长久累积的品牌效应,所以进驻微信之后也持有较高的影响力。例如“央视新闻”在上线当天,则立即引发了十万用户与其互动[2]。除了订阅号之内设定的互动外,媒体微信公众账号还依靠朋友圈分享功能在扩大影响力。

根据郑晓娜的调查,微信的主要用户群大学生倾向于使用朋友圈。对于“你最喜欢的微信功能”,79.3%的受访大学生选择了微信朋友圈。在微信的用途调查中,69.5%的受访大学生表示想了解朋友信息,52.9%的大学生表示想了解娱乐资讯,44.5%的大学生表示想了解时事信息。这三种用途位列前三。由此可见,专门提供各类资讯的媒体公众平台,借由朋友圈分享的功能,通过人际传播的方式扩散,其影响力还有很强的上升空间。

人民日报也于2013年也推出了微信订阅号,如今分热点聚焦、权威解读、客户端三个板块,每天三次推送,内容涵盖时事热点、社会新闻、经济新闻、体育新闻、新闻评论、常识科普等。 碎片化阅读已成快节奏的当代生活的主要阅读形式,而微信阅读,由于其便携性、免费性、分享性等特点,正逐步呈上升态势。媒体借助新的社交媒介来扩充自己的影响力是大势所趋。同时,也由于花样百出的微信公众账号层出不穷,受众口味捉摸不定,用户资源在增多的同时,注意力资源吸引与保持的难度也越来越大,这也为媒体微信公众平台的维护提出了新的挑战。 微信是腾讯公司于2011年1月21日推出的一个为智能终端提供即时通讯服务的的免费应用程序,截止至2013年11月其注册用户突破6亿,成为亚洲地区用户群最大的即时通信软件。其免费、流量耗费少、多种数据类型的通讯支持等优点,受到了年轻一代的欢迎。根据腾讯公司调查,微信的主要用户群是大学生,占总用户群64.50%(如下图所示)。同时,根据辽宁大学郑晓娜的一份基于全国208所高校的统计报告显示,受访者中84.7%的大学生正在使用微信[1]。在年轻一代广泛使用意味着微信有较强的上升空间,因为正处于大学生阶段的用户出于对平台的习惯性依赖而成为忠实用户的不会占少数。

随着计算机和网络技术的飞速发展,建立高等院校信息管理系统[6]已经是建设现代化高校的必不可少的条件。在高校中各种行政会议、学术交流随着教学和科研的的发展也变得越来越来频繁,建立一套基于计算机和网络的校园会议管理系统已显得很有必要。会议管理的信息化将极大的提高会议管理工作的效率,并推动管理的科学化、规范化。再加上微信的普及,可以使得学院、老师、学生三方及时沟通交流,学院能及时发布学院动态、布置工作等;老师能及时发布会议,了解学生情况;学生也能及时接收信息,及时反馈。

发展现状:

微信活跃用户接近4亿[1]。微信公众平台开放三年,公众号数量已突破600万且每日新增

1.5万个,火爆程度不言而喻。面对这个炙手可热的领域,有人会问,公众号这么多,做得好的多吗?现在做公众号,竞争激烈吗?假如这个领域已是红海,还有必要进来吗?假如还是蓝海,方向又是什么?

1.公众号是否已成红海[1],[3]

现在运作公众号,若简单发布一些内容做一些互动,已不像一年前那样容易获得粉丝。发展到今天,野蛮生长时期已经过去。官方政策一步步作出规范,不允许引导关注,不允许过度营销

[2],不允许简单互推。与此同时,微信用户也越来越见多识广,甚感内容泛滥,越来越难以被轻易吸引。从这个意义上说,公众号已是红海。

但是,若跳出简单草根思维,回归公众号本质[2],它只是一个账号与粉丝传递信息的通道。能够发挥什么价值,不取决于通道本身,而在于如何使用这个通道。这个通道可以发送有趣的内容,可以与粉丝交流,可以卖东西,不同的使用方式之间,并不是竞争关系。

对公众号作细分,除个人运营的账号以外,更主流的账号是由企业运作,这些账号可分为媒体类和企业类。

对媒体类账号[2]而言,企业主营业务本是生产内容,通过公众号发布顺理成章,模式清晰;对企业类账号而言,微信公众号看上去很有价值,但企业并没有依靠内容吸引读者的基因。因此,公众号的使用模式,对企业而言绝非那么简单。如果再把企业类公众号[2]按行业细分,就更不需要和太多公众号竞争。

可以说,现在还处于企业类公众号的萌芽期。

2.优秀的企业类公众号数量有限

从今年一月份开始,研究员通过各种渠道收集服务号,从粉丝的角度看其体验如何,却很难找出20个优秀的。为分析服务号现状,只好降低要求,凡是运营得比较认真的账号都算上,找出100个服务号。

通过分析这100个服务号,初步得出结论,什么情况下用服务号比用订阅号更有优势,比如需要大量客服、需要更强的展示能力、微信内完成交易。

回头来看,这些结论并不成熟,微信官方政策在变。例如,当时订阅号中使用自定义菜单很少,而服务号几乎都有菜单,研究员把这个功能当成订阅号和服务号的一个区别,现在来看是错的。

由于具有典型借鉴意义的企业服务号少之又少,研究员不得不把视野拓展到整个公众号而不只是服务号。研究员花3个月时间,调研超过400个企业类公众号,做得好的依然很少。除去招行信用卡、南方航空、广东联通、小米手机这一批标杆,大量账号都还处于摸索阶段。 总体结论:企业服务号[1],[2]要运营好,难度很大,目前为止成功案例非常少。

3.微信第三方开发商[4]生存状态较好,开发定制化成主流

一般的微信公众号采用微信官方提供的编辑模式[4],功能相对单一,只能发表一些文章,

众号定制一个软件,相当于定制一个内嵌与微信的webApp应用。这样就可以获取用户的信息,更好的管理用户,还可以为用户提供度多元化的界面,使用户体验度高,更能留住用户,增加微信公众号的关注量。而本课题研究的就是如何借助微信公众号平台的开发者模式,为学院(当然也可以为小型企业)私人定制一个内嵌的校园微会议系统webApp[6]。采用的是当下流行的MVC[5],[9],[11]三层架构模型[7],[8]构建web页面,给学院的领导、老师、学生之间的沟通交流带来方便,使学校的管理更加高效统一。这样的私人定制的微信公众号比一般的微信公众号功能更强大,更能留住人流量。将会成为微信公众号开发的主流。

设计内容:

本系统采用先进的B/S模式[8],服务器采用Java作为Web应用程序[5]开发技术,数据库系统采用MySQL。浏览器向Web服务器[9]发出请求,通过相应的Web服务和数据库服务对数据进行处理,并将处理结果生成网页发给浏览器。数据的处理和存储都在服务器上完成,客户机不用安装应用程序,升级和维护都非常方便。本系统还通过微信公众号开发者模式[4]与微信接轨。通过调用微信公众号平台提供的各种接口实现微会议系统和微信服务器[4]的数据同步传输,达到无缝连接。

此系统将主要用于电子学院各种会议/培训的管理,主要实现了以下几个方面的功能:

微信公众号端:

1、微会议系统的登录、注册页面。

2、会议/培训的图文消息接收及展示;学院动态、新闻、研究生培养等介绍性文章展示。

3、会议/培训的报名界面;已报名会议/培训的查看界面。

4、会议/培训的二维码扫面签到界面。

5、会议/培训的评教(评价讲师)界面;评教结果的查看界面。

PC端后台管理系统:

1、文章管理:文章的新增、修改、预览、删除、更新置顶功能。

2、会议/培训管理:会议/培训的新增(发布)、修改、删除功能。

3、菜单管理:管理手机端微信公众号上的菜单[4]显示的个数、内容。包括菜单

的新增、修改、删除功能。

4、用户管理:管理微信公众号端注册登录的用户信息。包括用户信息的修改、

审核、权限管理功能。

5、评教模板题目管理:每一场会议/培训结束后都要对讲师进行评价。此模块不

仅要实现一套一套的模板题目的添加、修改、删除功能,还要实现自定义添

加、删除、修改评教题目的功能。

6、评教管理:查询显示各个发布了的会议/培训,为它们提供编辑评教问题的选

项,在此选项里添加评教模板题目里面的任何题目。

7、群发功能[4]管理:群发类型分为文章和会议。列表中显示你编辑好的所有文

章和已经发布的会议。当你想要群发会议或者介绍性的文章时,你可以通过

按钮切换你想要群发的内容。(注:只能群发给关注了本系统微信公众号的

用户)

图1 微会议系统设计内容简图

结束语:

微信公众平台规则的不断演变,一方面考验着第三方开发适应能力,另一方面也为开发者提供更多的创新发展空间。在对第三方开发者现阶段主要开发的产品类型调查中,定制开发占比38.4%逐步成为主流,这主要与企业在微信公众平台运营到一定阶段后,对能够体现企业个性服务[1]的开发需求增多有关。这同时也表明微信开发已经从野蛮粗放型开发转向精细深入型[2],越来越多开发者在为企业提供整体的微信解决方案。

Java技术及SSH框架毕业论文中英文对照资料外文翻译文献
篇四:基于ssm参考文献?

基于ssm参考文献?。

毕业论文外文资料翻译

Java技术及SSH框架和Jsp技术的介绍

Java,是一种可以撰写跨平台应用软件的面向对象的程序设计语言,由当时任职太阳微系统的詹姆斯·高斯林(James Gosling)等人于1990年代初开发。它最初被命名为Oak,目标设置在家用电器等小型系统的编程语言,来解决诸如电视机、电话、闹钟、烤面包机等家用电器的控制和通讯问题。由于这些智能化家电的市场需求没有预期的高,Sun放弃了该项计划。就在Oak几近失败之时,随着互联网的发展,Sun看到了Oak在计算机网络上的广阔应用前景,于是改造了Oak,在1995年5月以“Java”的名称正式发布了。Java伴随着互联网的迅猛发展而发展,逐渐成为重要的网络编程语言。Java编程语言的风格十分接近C++语言。继承了C++ 语言面向对象技术的核心,Java舍弃了C++语言中容易引起错误的指针(以引用取代)、运算符重载(operator overloading)、多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间。在Java SE 1.5版本中Java又引入了泛型编程(Generic Programming)、类型安全的枚举、不定长参数和自动装/拆箱等语言特性。

Java不同于一般的编译运行计算机语言和解释执行计算机语言。它首先将源代码编译成字节码(bytecode),然后依赖各种不同平台上的虚拟机来解释执行字节码,从而实现了“一次编译、到处执行”的跨平台特性。不过,这同时也在一定程度上降低了Java程序的运行效率。但在J2SE1.4.2发布后,Java的运行速度有了大幅提升。与传统程序不同Sun公司在推出Java之际就将其作为一种开放的技术。全球数以万计的Java开发公司被要求所设计的Java软件必须相互兼容。“Java语言靠群体的力量而非公司的力量”是Sun公司的口号之一,并获得了广大软件开发商的认同。这与微软公司所倡导的注重精英和封闭式的模式完全不同。Sun公司对Java编程语言的解释是:Java编程语言是个简单、面向对象、分布式、解释性、健壮、安全与系统无关、可移

植、高性能、多线程和动态的语言。

Java的历史

Duke,Java语言的吉祥物语言最开始只是太阳微系统(Sun MicroSystems)公司在1990年12月开始研究的一个内部项目。太阳微系统公司的一个叫做帕特里克?诺顿的工程师被公司自己开发的C++和C语言编译器搞得焦头烂额,因为其中的API极其难用。帕特里克决定改用NeXT,同时他也获得了研究公司的一个叫做“Stealth计划”的项目的机会。“Stealth计划”后来改名为“Green计划”,詹姆斯·高斯林和麦克?舍林丹也加入了帕特里克的工作小组。他们和其他几个工程师一起在加利福尼亚州门罗帕克市沙丘路的一个小工作室里面研究开发新技术,瞄准下一代智能家电(如微波炉)的程序设计,太阳公司预料未来科技将在家用电器领域大显身手。团队最初考虑使用C++语言,但是很多成员包括太阳的首席科学家比尔?乔伊,发现C++和可用的API在某些方面存在很大问题。工作小组使用的是内嵌类型平台,可以用的资源极其有限。很多成员发现C++太复杂以至很多开发者经常错误使用。他们发现C++缺少垃圾回收系统,还有可移植的安全性、分布程序设计、和多运行续功能。最后,他们想要一种易于移植到各种设备上的平台。

根据可用的资金,比尔?乔伊决定开发一种集C语言和Mesa语言大成的新语言,在一份报告上,乔伊把它叫做“未来”,他提议太阳公司的工程师应该在C++的基础上,开发一种面向对象的环境。最初,高斯林试图修改和扩展C++的功能,他自己称这种新语言为C++ ++ --,但是后来他放弃了。他将要创造出一种全新的语言,被他命名为“Oak”(橡树),以他的办公室外的橡树命名。就像很多开发新技术的秘密工程一样,工作小组没日没夜地工作到了1992年的夏天,他们能够演示新平台的一部分了,包括Green操作系统,Oak的程序设计语言,类库及其硬件。最初的尝试是面向一种类PDA设备,被命名为Star7,这种设备有鲜艳的图形界面和被称为“Duke”的智能代理来帮助用户。1992年12月3日,这台设备进行了展示。同年11月,Green计划被转化成了“FirstPerson有限公司”,一个太阳公司的全资子公司,团队也被重新安排到了帕洛阿尔托。FirstPerson团队对建造一种高度交互的设备感兴趣,当时代华纳发布了一个关于电视机顶盒的征求提议书时(Request for proposal),FirstPerson改变了他们的目标,作为对征求意见书的响应, 提出了一个机顶盒平台的提议。但是有线电视业界觉得FirstPerson的平台给予用户过多的控制权,因此FirstPerson的投标败给了SGI。与3DO公司的另外一笔关于机顶盒的交易也没有成功,由于他们的平台不能在电视工业产生任何效益,公司被并回太阳公司。

Java和互联网1994年6月、7月间,在经历了一场历时三天的脑力激荡

的讨论后,约翰·盖吉、詹姆斯·高斯林、比尔·乔伊、帕特里克·诺顿、韦恩·罗斯因和埃里克·斯库米,团队决定再一次改变了努力的目标,这次他们决定将该技术应用于万维网。他们认为随着Mosaic浏览器的到来,因特网正在向同样的高度互动的远景演变,而这一远景正是他们在有线电视网中看到的。作为原型,帕特里克·诺顿写了一个小型万维网浏览器,WebRunner,后来改名为HotJava。Java和“Java”由于商标搜索显示,Oak已被一家显卡制造商注册。于是同年,Oak被改名为Java。当使用十六进制编辑器打开由Java源代码编译出的二进制文件(.class文件)的话,最前面的32位将显示为CA FE BA BE,即词组“CAFE BABE”(咖啡屋宝贝)。[编辑] Java和浏览器1994年10月,HotJava和Java平台为公司高层进行演示。1994年,Java 1.0a版本已经可以提供下载,但是Java和HotJava浏览器的第一次公开发布却是在1995年3月23日SunWorld大会上进行的。升阳公司的科学指导约翰·盖吉声明Java技术。这个发布是与网景公司的执行副总裁马克·安德森的惊人发布一起进行的,宣布网景将在其浏览器中包含对Java的支持。1996年1月,升阳公司成立了Java业务集团,专门开发Java技术。Java近况在流行几年之后,Java在浏览器中的地位被逐步侵蚀。它在简单交互性动画方面的用途已经完全被Adobe公司的Flash排挤,2005年Java倾向只被用于雅虎游戏那样的更为复杂的应用程序。Java同时遭受到来自微软的反对,他们决定在新版本的Internet Explorer和Windows中不再附带Java平台。与此相反。在万维网的服务器端和手持设备上,Java变得更加流行。很多网站在后端使用JSP和其他的Java技术。在桌面系统上,独立的Java程序还是相对少见,这是因为Java平台的运行开销较大,而许多人的电脑上没有安装Java,由于网络带宽在以前较小,下载Java曾经是个耗时的事情。但是随着计算机计算能力、网络带宽在10年中取得了很大的进步,同时虚拟机和编译器的质量得到了提高,许多应用程序得到了广泛的使用,包括:开源软件:NetBeans和Eclipse等软件开发工具、JEdit、Azureus BitTorrent客户端、JNode操作系统、Apache软件基金会的Ant、Derby、Hadoop、Jakarta、POI和Tomcat、JBoss和GlassFish应用服务器;商用软件:EIOffice(永中Office)、纯Java 3D游戏合金战士Chrome、IBM Websphere、ColdFusion和WebLogic。

目前Java提供以下三个版本:Java Platform, Enterprise Edition(Java EE:Java平台企业版)、Java Platform, Standard Edition(Java SE:Java平台标准版)、Java Platform, Micro Edition(Java ME:Java平台微型版)Java Platform, Card Edition。Java开放源代码项目2006年SUN在JavaOne公布Java 开放源代码项目,并推出OpenJDK计划。[2] Java虚拟机、Java编译器和Java类库以GNU通用公共许可证公开。

Java语言之所以被开发,是要达到以下五个目的:应当使用面向对象程

本文来源:http://www.myl5520.com/jiaoanxiazai/123693.html

推荐内容