为了正常的体验网站,请在浏览器设置里面开启Javascript功能!
首页 > 报告编号2012210000215R科技查新报告项目名称基于JAVA的

报告编号2012210000215R科技查新报告项目名称基于JAVA的

2018-04-11 19页 doc 39KB 6阅读

用户头像

is_594886

暂无简介

举报
报告编号2012210000215R科技查新报告项目名称基于JAVA的报告编号2012210000215R科技查新报告项目名称基于JAVA的 报告编号:2012210000215R 科 技 查 新 报 告 项目名称: 基于JAVA的WEB应用系统开发框架 委 托 人: 辽宁维森信息技术有限公司 委托日期: 2012年02月22日 查新机构(盖章):辽宁省科学技术情报研究所 查新完成日期: 2012年03月02日 中 华 人 民 共 和 国 科 学 技 术 部 二???年制 1 中文:基于JAVA的WEB应用系统开发框架 查新项目 英文: 名 称 名 称 辽宁省科学技术...
报告编号2012210000215R科技查新报告项目名称基于JAVA的
报告编号2012210000215R科技查新报告项目名称基于JAVA的 报告编号:2012210000215R 科 技 查 新 报 告 项目名称: 基于JAVA的WEB应用系统开发框架 委 托 人: 辽宁维森信息技术有限公司 委托日期: 2012年02月22日 查新机构(盖章):辽宁省科学技术情报研究所 查新完成日期: 2012年03月02日 中 华 人 民 共 和 国 科 学 技 术 部 二???年制 1 中文:基于JAVA的WEB应用系统开发框架 查新项目 英文: 名 称 名 称 辽宁省科学技术情报研究所 沈阳市高新技术产业开发通讯地址 邮政编码 110181 区浑南二路8号 查新机构 电话 23931010 传 真23944061 负 责 人 孙玉茹 E-mail:chaxin0318@sina.com.cn 电话:23931010- 联 系 人 刘锐 E-mail:rui80726@sohu.com 一、查新目的 申报高新技术企业认证/复审。 二、查新项目的科学技术要点 本项目目的是基于MVC (Model View Controler)设计模式,应用JAVA语言,通过构建统一的信息系统开发框架,提高代码模块的可重用性和可适用性,降低开发和维护用户接口的技术含量,缩短信息系统项目的开发周期。MVC中采取模型层、视图层、控制层分离设计思想,允许更改视图层代码而不用重新编译模型和控制器代码,使得WEB应用更易于维护和修改,有利于软件工程化管理。在框架中,WEB 应用可被分为4 层,分别是表现层、持久化层、业务层和域模型层。通过分层, 实现Web系统的职能分工,可以减低系统各部分之间的耦合程度,从而有利于开发人员的分工, 增加系统的可维护性及可扩展性,达成统一开发方式、零配置、快速开发的目标。 该框架已成功应用于锦州市住房公积金管理中心、锦州市公安局凌河分局、锦州国际会展中心、葫芦岛市安监局等WEB应用系统的开发当中。 2 三、查新点与查新要求 查新点: 基于MVC设计模式,采用JAVA语言,HTML5构建一个开发WEB应用系统的统一框架。 查新要求:国内有无相同或同类研究。 四、文献检索范围及检索策略 国内联机检索: 数据库: 中国科技期刊数据库 1989-2012 中国科学技术成果库(CSTAD) 1986-2012 国家科技成果信息网 1991-2012 中国专利文献数据库 1985-2012 中国学位论文数据库(CDDB) 1989-2012 中国学术会议论文数据库 1989-2012 国家科技图书文献服务中心(NSTL) 1990-2012 中国科技经济新闻数据库 1989-2012 中国知网(CNKI) 1989-2012 www.google.com 中国网 检索策略: 1. MVC*JAVA*WEB 2. MVC*分层*框架 3 五、检索结果 经国内文献检索,查到相关文献9篇(文献1~6为论文,文献7、8为专利,文献9为科技成果)。 1. MVC模式在信息管理中的研究与应用 作 者: 张恩慧 学科专业: 计算机软件与理论 授予学位: 硕士 学位授予单位: 沈阳理工大学 导师姓名: 陶振凯 学位年度: 2009 分类号: TP393.09 TP311.52 随着Internet技术的发展,基于B/S结构的大型Web应用越来越多,这些应用几乎都是以.Net和Java为开发平台。目前关于J2EE的设计模式,人们已经提出了很多,但是对于.Net的设计模式,研究的并不很多。随着时间的推移,Web开发当中令人头痛的问题逐渐暴露出来,如开发周期漫长、客户需求变化频繁、维护成本高等。使得项目进展缓慢,软件更新困难,甚至一个处于维护期的产品,当用户提出新需求时,要从头进行新的开发工作。在软件设计中使用MVC模式,可以在一定程度上缓解了这一问题。 本文从视图、控制器、模型三个方面简要介绍了在.Net环境下,MVC模式的实现,对MVC模式的优点及不足之处进行了分析,并讨论了MVC模式的扩展。把MVC模式扩展为视图层、控制层、模型层、持久层和数据库层。本文对MVC模式各层进行了分析,开发了基于C/S结构的模型视图生成工具,这个工具根据模型层中的数据,自动生成视图层,实现模型层数据和视图层控件之间的自动赋值,能减少手工操作的失误,并提高工作效率。在此工具开发过程中,封装了数据库连接,页面生成,自动赋值等方法,形成了可复用的组件。 在分析信息管理平台现状后,针对B/S结构搭建信息管理平台的优点,用此模型视图生成工具,以业务信息和客户信息为例,设计了基于B/S结构的信息管理平台。在视图层使用母板页定义了信息系统统一的布局,定义了统一的控件风格,采用模型视图工具产生用户需要的界面,并实现了对控件的自动命名。在控制层等单击事件中,实现简单的模型层数据自动赋值给视图层控件的功能。在模型层可以根据需要产生可复用的组件,方便系统重复使用。在持久层采用NHibernate技术,并封装Castle组件实现数据的持久化。在数据库层采用AD0.Net技术实现对数据库的访问。MVC模式具有良好的层次结构;采用这种模式搭建系统平台,无论在设计、编码还是日后的系统维护,都将非常方便。 2. 4 基于Struts和Hibernate技术的企业管理信息系统研究与开发 作 者: 郭向硕 学科专业: 航空宇航制造工程 授予学位: 硕士 学位授予单位: 南京航空航天大学 导师姓名: 沈建新 学位年度: 2008 分类号: F270.7 TP391.78 关键词: 企业管理 管理信息系统 企业信息化 软件设计 随着互联网和信息技术的迅猛发展,企业信息化越来越成为企业领导者所关心的核心问题。而“软件重用性”和“框架思想”作为当代软件开发领域的研究热点,使得软件设计者在为企业开发一个稳定的软件系统时,必须考虑选择一个合适的框架结构,通过框架技术使系统各层之间实现松耦合,同时具备较高的可扩展性与可维护性。 在20世纪80年代所提出的MVC软件设计模式,并且最近几年被Sun公司推荐为的J2EE平台的设计模式,得到了Web应用开发者的欢迎。而目前在企业级应用开发中比较流行的Struts开源框架就是基于Model 2模式的MVC思想的典型应用。Struts可以使开发者使用统一的模式进行系统开发,简化系统后期的维护工作量,适合于大型系统的开发。 虽然Struts解决了视图层、业务层和控制层的分离,但是并没有为数据持久层提供灵活的框架支持。而Hibernate框架就是目前Java环境下基于ORM思想的应用最为广泛的持久层框架技术。通过Hibernate使开发人员可以使用面向对象的思想来操作关系型数据库的各类数据,同时Hibernate还提供了灵活的事务处理和查询机制。通过以上两个框架的整合应用,可以形成一个灵活、松耦合和易于扩展维护的信息系统的完整解决。 本论文以江苏省科技发展有限公司的管理信息系统为项目背景,在介绍了J2EE体系架构以及MVC设计模式的基础上,研究了Struts框架的体系架构;通过引入对象持久化思想以及ORM组件技术的提出,详细研究了Hibernate的相关技术;通过整合 Struts和Hibernate技术,针对江苏省科技发展有限公司业务需求,重点进行信息系统的总体设计、系统的需求分析、数据库设计,并描述信息系统的各模块功能。 应用论文中研究的技术开发了基于Web的江苏科发信息系统,通过几个月的实际运行,能够满足公司的业务处理要求,提高了业务处理的速度和准确率,取得了良好的效果。 论文的最后对系统开发中的一些体会与遇到的问题进行了总结和展望。 3. 基于J2EE平台与Struts框架的Web应用研究 作 者: 刘晓奇 学科专业: 计算机应用技术 5 授予学位: 硕士 学位授予单位: 西安科技大学 导师姓名: 李军民 学位年度: 2010 分类号: F713.36 TP393.09 关键词: J2EE平台 Struts框架 Web应用 网上购书系统 业务逻辑层 以网上购书系统作为理论与实践的结合,实现了论文提出的Web 应用开发框架,重点从表示层和业务逻辑层分析了系统的实现过程,并对系统的部署进行了描述。 传统的Web 应用系统普遍存在着程序可重用程度低、维护工作繁琐、应变能力薄弱等不足。为了提高Web 应用的开发效率、可扩展性和可维护性,迫切需要优秀平台、设计模式和系统框架作为一种可行的设计方案来解决这些问题。 针对上述问题,论文首先对J2EE 平台进行了阐述。该平台是应用程序编程接口、服务和防议的统一集合。这一集合包含用于构建分布式多层应用所必需的特性和功能,为开发和配置企业级应用提供健壮、稳定的服务。 对MVC 设计模式与Struts 框架进行了深入研究。MVC的核心是分离应用的表现逻辑、控制逻辑和业务逻辑,依据这种设计思想能够构建良好的松耦合的系统。Struts是一个实现MVC 设计模式的Java Web 应用开发框架,利用Struts 框架能够实现Web 应用的视图层和控制层,模型层可以选取EJB3.0 来实现。在对B/S 模式的Web 应用开发体系结构比较分析基础上,提出了基于MVC 设计模式结合J2EE 平台与Struts的Web 应用框架。 4. Jakarta-Struts开源项目的研究与Web应用 作 者: 钟进 学科专业: 计算机软件与理论 授予学位: 硕士 学位授予单位: 贵州大学 导师姓名: 李祥 学位年度: 2006 分类号: TP311.52 关键词: Struts MVC 模型组件 视图组件 控制器组件 软件开发 目前,越来越多的开发人员开始使用Web应刚框架来进行软件开发。框架为Web应用程序提供了预备的软件架构和相关的软件包,它极大地提高了开发人员开发的速度和效率。 Jakarta-Struts是Apache软件组织提供的一项开放源代码项目,从2000年5月开始项目启动以来,经过长达五年的发展,Struts已经逐渐成长为一个稳定、成熟的框架, 6 并且占有了MVC框架中最大的市场份额。Struts是目前JavaWebMVC框架中不争的王者。 随着Struts在业界的大量使用,也促使J2EE技术进行改变,在新的J2EE技术中的Web层的新框架JSF(JavaServerFaces),就是对Struts的思路进行改进的产物。 本文-《Jakarta-Struts开源项目的研究与Web应用》即以此背景立题进行研究。 本文对Struts框架技术进行了研究,重点讨论在Struts框架中MVC(模型—视图—控制器)的各个部分的实现及整合,包括Struts的基本原理、模型组件、视图组件、控制器组件、标签库和在应用程序中如何配置Struts框架等方面的技术。结合实际,对在仓单质押管理信息系统项目中Struts框架技术的具体应用进行研究。本文研究的关键技术、创新点和所做的工作如下: 1.Struts为JavaWeb应用程序的设计提供了MVC(模型—视图—控制器)的一个框架,它的核心是提供一个基于Java标准技术JavaServlets,JavaBeans,ResourceBundles,和XML以及不同的Jakarta公共项目包的灵活的控制层。 2.本系统是一套以互联网为基础,结合WEB技术、JAVA技术、工作流技术、数据库技术,将传统物流的仓储业务和与金融的质押贷款业务有机结合在一起的综合管理信息系统。 3.本系统的主要功能包括:金融管理、货物评估管理、货物库存管理、银行贷款管理、业务风险监控、综合查询分析和报表等。 4.本系统采用了B/S结构,系统的所有用户可以通过Internet远程使用本系统,不受时间和地点的限制,进行远程的业务操作和业务监控。 5.本系统基于Struts框架进行开发,并根据实际需求使用和扩展Struts框架技术,基于模型-视图-控制器(Model-View-Controller,MVC)设计模式,将各个模块和对象,封装在各个类中,使系统具有开放、安全、健壮、跨平台等优势。 6.本系统采用Microsoft的SQLServer2000数据库,在系统中使用香港志鸿科技公司研发的Comlib软件包来进行系统的持久化操作,使用通过数据访问对象(DAO)将Comlib访问数据库的语句封装起来,然后在其它层中统一调用,不仅提高了程序的运行效率,而且还解决了一般常出现的因DAO对象和SQL语句紧密耦合在一起而在大型项目中难以维护的缺点。另外在系统中还借助Comlib提供的缓存机制来提高数据的存取性能,从而提高了系统的整体性能。 7.本系统在以XML格式为主的外部配置文件中以声明的方式指定系统的许多配置,而不是将它们硬编码到系统中,因此可以对系统进行各种更改而无需重新编译任何代码,大大简化了开发过程。 8.本系统实现了对国际化的支持。 本系统已开发完成并在中国对外贸易运输(集团)总公司实际投入运行。 5. 多层体系结构的WEB框架的研究与开发 作 者: 雷刚 学科专业: 计算机应用技术 授予学位: 硕士 学位授予单位: 湖北工业大学 7 导师姓名: 刘辉 学位年度: 2006 分类号: TP393.02 关键词: WEB框架 多层体系结构 面向对象 组件 设计模式 随着Web技术的迅猛发展和应用,以及面向对象技术、组件技术的日益发展和成熟,Web应用需求日益增多,并将逐渐成为下一代软件开发的主流。J2EE架构己成为Web系统最常用的系统架构之一,而由于J2EE的核心规范EJB存在很多缺陷,在一般的实际应用中显得不适用。与之相’七,基于J2EE的轻量级Web开源框架,由于其本身具有的各种优势,正在为越来越多的企业所广泛使用。 本文对国内外Web架构的研究与开发现状进行简单介绍,对Struts, Spring,持久层技术等流行的轻量级J2EE Web应用架构进行分析对比,对Web框架设计-中所使用的相关理论进行探讨,包括MVC、控制反转、和面向切面编程,并提出在实际开发中该如何使用这些架构,如何对框架进行相应扩展。 MVC将应用程序系统分为模型/视图/控制器三个模块组成部分。在出现MVC模式之前,用户界面设计通常和业务逻辑和并在一起,而MVC模式则把它们分离开,使各个模块相对独立,提高灵活性与复用性。基于MVC设计模式的架构的Struts的目标是为利用Java技术开发基于MVC模式的Web应用提供一个标准模式,这些轻量级的Web架构除了实现MVC设计模式外,一般还有控制反转及面向切面编程的设计思想。控制反转就是由容器控制程序之间的关系,而非传统实现中,由程序代码直接操控,控制反转的控制权由应用代码中转到了外部容器。面向切面编程允许通过分离应用的业务逻辑与系统服务进行内聚性的开发,可以通过预编译方式和运行期动态代理实现在不修改源代码的情况下给程序动态统一添加功能的一种技术。典型的Web应用的另一个末端是持久层。持久性框架是一组软件服务,将应用程序与其使用和操纵的数据源分离,透明实现了延迟加载、事务管理、分页以及缓存管理。 此外由于Web的B/S架构是基于请求响应无状态连接的http协议,使得与传统的C/S架构相比,在用户体验上有些不足。 Ajax技术的出现就是为了实现页面的异步响应无刷新,改善客户体验。 6. 基于Silverlight的应用架构设计 为解决Silverhght技术在企业应用开发中的困难,本文分析了基于Silverlight的RIA系统架构,提出一种Silverlight应用开发的架构设计,架构在视图层采用MVC模式,利用CSLA框架构建业务逻辑层,通过WCF进行业务对象的调用和传递. 作 者: 孙小强 作者单位: 湖南机电职业技术学院 刊 名: 科技信息 英文刊名: SCIENCE & TECHNOLOGY INFORMATION 8 年,卷(期): 2010 (34) 分类号: TP311.52 关键词: 系统架构 富客户端应用 业务对象 机标分类号: TP3 F27 为解决Silverhght技术在企业应用开发中的困难,本文分析了基于Silverlight的RIA系统架构,提出一种Silverlight应用开发的架构设计,架构在视图层采用MVC模式,利用CSLA框架构建业务逻辑层,通过WCF进行业务对象的调用和传递. 7. 基于业务考核平台系统的子系统分层构架 申请(专利)号: CN200910085682.X 申请日期: 2009-5-26 公开(公告)日: 2010-12-1 公开(公告)号: CN101901136A 主分类号: G06F9/44(2006.01)I,G,G06,G06F,G06F9 分类号: G06F9/44(2006.01)I,G06Q10/00(2006.01)I,G06F17/30(2006.01)I,G,G06,G06F,G06Q,G06F9, G06Q10,G06F17,G06F9/44,G06Q10/00,G06F17/30 申请(专利权)人: 北京正辰科技发展有限责任公司 发明(设计)人: 卢明 主申请人地址: 100088 北京市西城区新街口外大街28号 专利代理机构: "" 代理人: 国别省市代码: 北京;11 主权项: 一种基于业务考核平台系统的子系统分层构架,其特征在于,包括:基于MVC三层架构,分为表示层、应用层、数据库层。B/S多层结构基于J2EE技术架构设计的多层B/S结构的产品,实现集中化管理和维护,客户端的免安装和零维护,极大的降低了企业的维护成本,升级简便易行,最大限度的方便用户部署和维护大型软件系统,大大降低用户目标系统的总体拥有成本(TCO)。实现了用户层、WEB服务器、应用服务器、数据库服务器的合理分布,整个系统具有很高的可扩展性、安全性、可靠性。组件化设计遵循了业界普遍支持的标准建模语言(UML)的规范,采用面向对象的分析和设计(OOAD)技术,成功的抽象出了符合广泛用户需求的业务领域模型和软件系统实现模型,结合分布式计算标准及支撑技术(SPRING+HIBERNATE+STRUTS)和组件化技术建立了自己的业务组件模型,从而提高了产品的开发速度,增强了整个系统的模块化及可复用程度,使整个系统的分析及设计水平达到了很高的程度。跨平台多数据库支持产品采用 9 纯JAVA技术开发,可以在多种主流服务器和操作系统平台上运行,如在主流UNIX、LINUX、WINDOWS平台上运行,同时支持Oracle,SQL?Server,Sybase等多种关系型数据库。为用户提供灵活多样的解决方案,方便用户对系统的扩展、升级、维护,同时也能充分保护用户的投资。 本发明涉及一种管理考核平台系统领域,尤其是基于业务考核平台系统的子系统分层构架。在考评过程中,可以灵活的设置考评类型、从考评标准的发布、组织、到作后的审批都放在系统上来操作,大大降低了操作过程中复杂流程。最终改善评估质量,提高工作效率。通过KPI考评中心,将分散在各个“信息孤岛”中的有效信息资源,构筑在我们的考评平台上,从而形成完善的数据中心系统,全面支持数据共享、统一管理和分析决策。通过平台,可以清晰的看到合作伙伴当前的能力排名情况。为促进合作伙伴的发展打下坚实的基础。该应用模式不仅能体现管理者的规范管理,还能实时反映受管理者的信息动态。 法律状态: 公开 8. 信息数据平台的系统构架 申请(专利)号: CN200910086021.9 申请日期: 2009-5-27 公开(公告)日: 2010-12-1 公开(公告)号: CN101901141A 主分类号: G06F9/44(2006.01)I,G,G06,G06F,G06F9 分类号: G06F9/44(2006.01)I,G06Q10/00(2006.01)I,G,G06,G06F,G06Q,G06F9,G06Q10,G06F9/44, G06Q10/00 申请(专利权)人: 北京正辰科技发展有限责任公司 发明(设计)人: 卢明 主申请人地址: 100088 北京市西城区新街口外大街28号 专利代理机构: "" 代理人: 国别省市代码: 北京;11 主权项: 一种信息数据平台的系统构架,其特征在于,包括:系统采用基于MVC三层架构,分为表示层、应用层、数据库层。B/S多层结构基于.NET?Framework?2.0技术架构设计的多层B/S结构的产品,实现集中化管理和维护,客户端的免安装和零维护,极大的降低了企业的维护成本,升级简便易行,最大限度的方便用户部署和维护大型软件系统,大大降低用户目标系统的总体拥有成本(TCO)。实现了用户层、WEB服务器、应 10 用服务器、数据库服务器的合理分布,整个系统具有很高的可扩展性、安全性、可靠性。组件化设计遵循了业界普遍支持的标准建模语言(UML)的规范,采用面向对象的分析和设计(OOAD)技术,成功的抽象出了符合广泛用户需求的业务领域模型和软件系统实现模型,结合分布式计算标准及支撑技术和组件化技术建立了自己的业务组件模型,从而提高了产品的开发速度,增强了整个系统的模块化及可复用程度,使整个系统的分析及设计水平达到了很高的程度。在数据显示和消息处理上,本项目引入了缓存和异步处理机制,同时又充分利用了ASP.Net?2.0的新功能MemberShip。跨平台多数据库支持产品采用JAVA技术开发,可以在典型的微软操作系统平台上运行,同时支持Oracle,SQL?Server等多种关系型数据库。为用户提供灵活多样的解决方案,方便用户对系统的扩展、升级、维护,同时也能充分保护用户的投资。 本发明涉及一种信息系统领域,尤其是信息数据平台的系统构架。系统采用大量的智能优化算法和模型,为数据处理和数据分析等关键环节提供优化手段,大幅度提高效率。使物料分析、预测成为可视化、可管理、轻松简单的工作,另外可以根据变化的情况随时进行科学、合理的智能调整。 法律状态: 公开 9. 成果名称: WEB DESIGNER协同应用开发系统 限制使用: 国内 省市: 中图分类号: TP319 成果类别: 应用技术 成果公布年份: 2009 关键词: SOA 工作流控件 接口 成果简介: 简要技术说明:Web Designer体系结构是一种面向服务的体系结构(SOA);它将应用程序的不同功能单元通过这些服务之间定义良好的接口和契约联系起来。接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台、操作系统和编程语言。这使得构建在各种这样的系统中的服务可以以一种统一和通用的方式进行交互。 基于Lotus Notes/Domino。Web Designer定义了一套基于Lotus Notes/Domino开发Web信息管理系统的体系结构和规则;并提供了众多的Java类库,这些类库总结了实现协同系统基本功能的逻辑规则,并开发了JAVA组件(Java Bean) ,对这套逻辑规则进行了封装;通过抽象,总结出以下一些服务模块:文档控制、工作流控制、XML解析、数据安全控制、邮件控制、处理关系数据库、统计控制等基本服务功能。建立了一套业务逻辑层的开发基础类库,形成协同应用中间件开发平台,能够对WEB服务器程序及客户端的远程调用提供很好的服务。 强大的工作流支持。内置功能强大的工作流控件(一系列Java Bean)。 快速Web应用开发。使Web信息管理应用系统的开发变得简单、轻松;使用Web Designer,做一些配置,在Lotus Domino数据库中使用Lotus Designer定义一些视图和文件夹,定制一些代理,无需使用其它的开发工具,在几天之内可以开 11 发出成熟、稳定、界面美观、包括增、删、改、查等基本功能的Web应用;如果要开发复杂的应用系统,在Web Designer提供的丰富的控件(Java Bean)基础上,会使开发工作事半功倍; 遵循MVC(Model-View-Controller)应用开发体系结构。实现多层体系架构的Web应用系统,其中: ? Model(模型) -- 数据和其相关的业务逻辑;在Web Designer中,通过Java控件(Java Bean)和Java小程序(Java Applet)实现; ? View(视图) -- 数据的表现;在Web Designer中,通过HTML,DHTML和XML实现; ? Controller(控制器) -- 操作Model(模型)的方法;在Web Desinger中,通过Web 代理和Java Servlets实现; 提供丰富的Java控件(Java Bean)。结合HTML,在浏览器上实现了大多数Lotus Designer设计元素(控件):表单,视图,子表单,按钮条,按钮,文件夹,私有视图,私有文件夹,帧结构,页面等;您只需在Lotus Designer 6设计出您所需要的设计元素,在Web Designer中做少量的配置,这些设计元素就能在浏览器中使用。 扫描和Office文档控制。Web Designer提供了扫描和Office文档控制控件(Active X控件),使您能够在Web 应用中轻松实现扫描和Office文档的控制(包括:Word,Excel的文档控制,改稿痕迹保留)。 配置灵活。提供了丰富的界面配置手段,无需编程,您只要熟悉HTML,可以随心所欲的定制出应用界面,使您专注于业务逻辑的开发; 安全。Web Designer结合Lotus Domino/Notes 6提供的强大的安全机制,使得Web应用系统的安全性可以得到充分保证。Web Designer提供三个层次的安全级别,用户可以根据需求针对每个应用选择不同的安全级别: 基于口令/密码验证的安全保证:一般的Web应用使用的安全保证,适用于安全要求不太高的应用; 基于SSL服务器验证的安全保证:保证客户端安全的机制; 基于SSL服务器和客户端验证的安全保证:保证服务器和客户端都安全的机制;理论上,接近Lotus Notes客户端的安全级别;适用于安全级别要求很高的应用; 可靠。Web Designer可以充分利用Lotus Domino 的高可靠性(如群集,失效转移,负载均衡等)保证Web应用系统的可靠运行; 集成。可以通过Lotus的DECS和LEI 轻松地访问关系数据库,实现和关系数据库系统的集成;特别是结合Lotus LEI 提供的虚拟文档、虚拟视图、虚拟附件和虚拟代理等机制,使得基于Web Designer开发基于关系数据库的Web应用轻松自如。 应用前景:它将用户搭建,实现对外联系和对内沟通的无限可扩展空间提供理想的平台。系统提供的是一个应用平台,既可直接使用,也可二次扩充。应用模块有机的结合起来,在使用的过程中便捷、灵活。 完成单位: 昆明锐祺电脑有限公司 12 六、查新结论 经国内文献检索,查到有关该课题的相关文献9篇(文献1~6为论文,文献7、8为专利,文献9为科技成果)。文献1报道了MVC模式在信息管理中的研究与应用,开发了基于C/S结构的模型视图生成工具,设计了基于B/S结构的信息管理平台。文献2报道了基于Struts和Hibernate技术的企业管理信息系统研究与开发。文献3报道了基于J2EE平台与Struts框架的Web应用研究,提及实现MVC 设计模式的Java Web 应用开发框架,利用Struts 框架能够实现Web 应用的视图层和控制层。文献4报道了Jakarta-Struts开源项目的研究与Web应用,提及.Struts为JavaWeb应用程序的设计提供了MVC(模型—视图—控制器)的一个框架,它的核心是提供一个基于Java标准技术JavaServlets,JavaBeans,ResourceBundles,和XML以及不同的Jakarta公共项目包的灵活的控制层。本系统是一套以互联网为基础,结合WEB技术、JAVA技术、工作流技术、数据库技术,将传统物流的仓储业务和与金融的质押贷款业务有机结合在一起的综合管理信息系统。主要功能包括:金融协议管理、货物评估管理、货物库存管理、银行贷款管理、业务风险监控、综合查询分析和报表等。采用了B/S结构,系统的所有用户可以通过Internet远程使用本系统,不受时间和地点的限制,进行远程的业务操作和业务监控。基于Struts框架进行开发,并根据实际需求使用和扩展Struts框架技术,基于模型-视图-控制器(Model-View-Controller,MVC)设计模式,将各个模块和对象,封装在各个类中。文献5报道了多层体系结构的WEB框架的研究与开发,基于MVC设计模式的架构的Struts的目标是为利用Java技术开发基于MVC模式的Web应用提供一个标准模式,这些轻量级的Web架构除了实现MVC设计模式外,一般还有控制反转及面向切面编程的设计思想。文献6提出一种Silverlight应用开发的架构设计,架构在视图层采用MVC模式,利用CSLA框架构建业务逻辑层,通过WCF进行业务对象的调用和传递。文献7涉及基于业务考核平台系统的子系统分层构架,基于MVC三层架构,B/S多层结构基于J2EE技术架构设计的多层B/S结构的产品,采用纯JAVA技术开发,可以在多种主流服务器和操作系统平台上运行。文献8公开了一种信息数据平台的系统构架,基于MVC三层架构,B/S多层结构基于.NET?Framework?2.0技术架构设计的多层B/S结构的产品,采用JAVA技术开发,可以在典型的微软操作系统平台上运行,同时支持Oracle,SQL?Server等多种关系型数据库。文献9报道了WEB DESIGNER协同应用开发系统。 检索结果与查新点对比如下: 查新点所述“基于MVC设计模式,采用JAVA语言,应用HTML5标准构建一个开发WEB应用系统的统一框架”,文献1~8均提及基于MVC设计采用 13 JAVA语言的WEB应用系统框架,但均未提及采用HTML5标准。 结论如下:基于MVC设计模式,采用JAVA语言,构建的开发WEB应用系统的统一框架,国内文献已见报道;但关于该委托单位研制的以基于MVC设计模式,采用JAVA语言,应用HTML5标准构建一个开发WEB应用系统的统一框架为技术特点的“基于JAVA的WEB应用系统开发框架”,在国内文献检索中,未见相同研究的文献报道。 查新员:刘锐(签字) 查新员职称:工程师 审核员:金波(签字) 审核员职称:研究馆员 (科技查新专用章) 2012年03月02日 14
/
本文档为【报告编号2012210000215R科技查新报告项目名称基于JAVA的】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索