- 1、本文档共7页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
南京管理信息化工程中心
南京管理信息化工程中心
研究生科研基金申请表
申 请 者 姓 名:王艳军
研 究 生 类 别: 博士研究生□ 硕士研究生■
攻 读 方 式 : 非 定 向 ■ 定 向 □
委托培养 □ 自筹经费 □
专 业 名 称 :管理科学与工程
申请课题名称:J2EE快速开发平台的研究与应用
所 在 单 位 :数学与计算机科学学院
课题
概况 课题名称 J2EE快速开发平台的研究与应用 项目类别 科技攻关专项项目 申请经费 元 起止时间 2007年11月 至
2008年5月 申
请
人 姓 名 王艳军 出生年月 1984年7月 性别 男 入学时间 2007年9月 联系电话电子信箱 Wangyanjun666@ 课
题
主
要
研
究
内
容
及
技
术
指
标
(限300字) (含研究内容的创新点)
本课题的研究主要为实际开发。开发内容主要分为三个模块:报表生成模块、工作流模块、系统管理模块。
报表生成模块:通过自定义WEB报表引擎,制作综合查询、统计分析报表,不用任何编码,完全采用参数定制的方式,支持目前流行的各种类型报表。
工作流模块:在以下组件里进行封装:
流程引擎:该组件通过下列委托组件来执行定义的流程动作、维持流程状态,并记录所有流程事件:请求处理程序、状态管理程序、日志管理程序、定义加载程序、执行服务。
流程监管器:该模块跟踪、审查及报告流程在执行时的状态。
流程语言:流程定义语言基于GOP(面向图形编程的语言)。
交互服务:这些服务把遗留应用提供成流程执行时所用的功能或者数据。
系统管理模块:包括多级组织机构管理、用户管理、基于角色的任意细粒度的权限管理、日志管理等;
主题词(不超过3个) 报表引擎、工作流、系统管理 一、立项依据(包括研究意义,国内外研究现状、水平和发展趋势,选题的独创性等,并附主要参考文献及出处)
研究的意义:
1、可以方便、快速地开发业务系统,80%以上模块不需要编写代码,开发周期只需传统模式的10%--30%,降低开发成本。
2、可以在线定制、维护及发布系统模块,一方面降低用户及开发商的维护成本,另一方面又可以迅速响应用户业务变化,提高企业的市场竞争力。
3、工作流管理和业务流程管理使业务分析人员能够与软件组件进行交互、有助于获得有效的业务解决方案。
4、平台不断升级,使基于平台上开发的业务系统,性能更完善、功能更加强大。
国内外研究现状:
据一些权威机构的调查,国外java开发工具已经有上百种之多。这些工具各有侧重点,也各有优势,其中以Eclipse、NetBeans、Rational Developer和JBuilder最具代表性。Rational Developer和JBuilder已经开始从单纯的java开发工具向综合的企业应用开发工具进行转变了,提供了一些业务开发时所必须的功能,如水晶报表设计,Portal门户集成等。而Eclipse和NetBeans目前仍偏重java的开发,对企业应用开发时所需的功能,都由它们的外界插件来提供。这些插件虽然也能融合到Eclipse或NetBeans中去,但由于缺乏统一规范和统一管理,再加上一些插件厂商的商业意识,造成了这些插件多且乱,繁且杂,不能很好地无缝地相互协作和相互调用,不能流水线式地生产制造出企业应用软件系统。
???? 反观国内,整个市场上鲜有几款国产的有自主知识产权的java开发工具,业务基础平台开发工具更是凤毛麟角。究其原因,一方面是由于没有国外软件开发的技术,另一方面就是国内产商普遍认为自主研发工具见效慢,收益小。这两年随着国内业务基础平台的发展,国内有些厂商逐步意识到研发出与业务基础平台紧密结合的开发工具已经到了势在必行的时候,并相应地投入了一些人力和物力。从去年下半年开始,市场上相继出现了一些开发工具产品。这些产品中有些可以快速开发出企业应用软件系统,但开发过程中规则规定比较呆板,开发步骤比较僵化,不利于协同和敏捷开发;开发完成后,系统难于维护也难于自由扩展。总体说来国内业务基础平台的开发工具还处于发展阶段,产品不太成熟,性能不太稳定,提供的功能有限,易用性不强,难于让用户快速高效地开发企业应用系统。
AOP技术实现,对外提供统一接口,可横向插入系统,不具侵入性,不会影响其它子系统的设计实现。
2、独立的抽象容器层IOC/AOP容器
文档评论(0)