Java技术在银行业的应用.docx

上传人:罗晋 文档编号:11661575 上传时间:2021-08-28 格式:DOCX 页数:4 大小:67.83KB
返回 下载 相关 举报
Java技术在银行业的应用.docx_第1页
第1页 / 共4页
Java技术在银行业的应用.docx_第2页
第2页 / 共4页
Java技术在银行业的应用.docx_第3页
第3页 / 共4页
Java技术在银行业的应用.docx_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《Java技术在银行业的应用.docx》由会员分享,可在线阅读,更多相关《Java技术在银行业的应用.docx(4页珍藏版)》请在三一文库上搜索。

1、Java技术在银行业的应用Java技术在银行业的应用论Java技术在因特网平台上的应用一一论文3:银行业的应用【摘要】因特网上应用的日益普及与深化,为Java技术的运用提供了广 阔的活动舞台,也大大推进了 Browser/Server模式的企业内联网应 用与网络计算。作为某信息公司中的技术骨干,我有幸承担了某银行信贷管理与 查询系统等的开发任务,独立地完成了其中的系统设计、类设计、 部分开发及测试工作。该系统界面运用的是IE,它不仅兼容性较好,而且已为广大用 户所熟悉。系统运行后,各个支行都普遍反映界面友善,功能强大, 开发的效果令人满意。【正文】在银行应用中私人的储蓄、企业的会计、国际的业务

2、、信贷、财 务管理都是十分重要的,它们构成银行的基础业务系统。我从事开 发的信贷业务更是银行利润来源的重要部分。与储蓄,对公等以交 易事务为主的业务模式有所不同的是,尽管信贷也是交易,但需要 更多其他辅助信息的支持。如客户的基本资料,在本行内业务发生 状况、信用等级、是否有逾期贷款未能归还等。各个支行的有关业 务人员及分行管理人员都希望能方便及时地了解这些信息。传统的 基于终端的用户界面难以传递这么多信息给用户,所以我们决定采 用基于测览器1E的用户界面,一方面IE使用方便,不需要专门培 训,另外它是与Windows操作系统捆绑在一起的,也可节省前台费 用。在开发技术上有ASP, JSP可供选

3、择。由于考虑到Java技术在Internet上的迅速发展,J2EE更是提 出了全新的用语言来统一平台的思路,于是我们决定采纳J2EE标准,并选用了 JSP。在设计上,基本上是采用了一个交易画面对应于一 个JSP程序,充分发挥JSP动态处理页面的长处。为了使设计有更好的可扩性、灵活性与逻辑性,能为以后扩展奠 定坚实的基础,我采用了 (Modelu, View, Controller)的MVC设 计模式,View全部由JSP实现,而Controller则是设计了一个 Servlet程序,它负责处理前台浏览器传送来的所有请求,并按事 先定义好的路径/程序关系,分发给相应的JSP程序去处理。由于 Se

4、rvlet本来就是为Java服务器端编程来设计的因此由它来负 责服务器端的处理是相当合适的。在开始设计时,我运用了构件技术,由EJB承担起设计模式的 Modelu角色。具体的贷款开户,放款,结息逾期贷款,归还贷款等 交易都对应一个具体的EJB0为了将这些处理逻辑与相应的数据库 操作分离开,能更加便于维护,我将处理业务的EJB设计成 SessionBean,而为每个SessionBean再配备一个相对应的 EntityBean,用于访问后台的数据库。贷款管理中有很重要的一点 是进行查询,我按照需求分析的结果,为每类查询都设计了相对应 的Bean,其目标是尽可能地提高查询的速度。在对数据库的存取中

5、,我本来的设计应用Informix JDBC所带的 Dr i ver Manager,这样,在存取数据库中的Bean中就要把Driver及 Server写入,后来考虑到应尽量提高应用的平台湾立性,在参阅了 J2EE中JDBC部分的说明后,改用了 DataResource的处理方法,这 样,即使以后数据库换成Oracle或其他产品,程序也不用修改,只 需要在配置时进行变动即可。在这次信贷管理系统的开发过程中,Jwa的平台无关性优势, 在开发人员从事开发的活动中体现得淋漓尽致。由于经费相对紧缺, 我们的开发环境是各个项目组共用一台HP机器,虽然每个开发小组 都搭建了自己的环境,但项目一多,特别是遇

6、上结息与批量测试等 场合,机器就显得不堪重负,使开发与测试工作的效率大为下降。 我们小组由于采用的是Java技术,大家可以在自己的NT机器上搭 建相同的环境。这样一来,大家平时的开发工作,包括JSP,Servlet, EJB的程序,都可以在本地完成,只是到测试或展现阶段 才需放到HP开发机器上进行。以前我们开发的Web应用,往往只是应用了部分的Web技术,如 采用ApacheWebServer、ASP开发语言等。整个体系的集成与组合往 往不够理想,这次由于我们采用的一整套符合J2EE标准的组件,整 个系统的协同性与一致性非常之好。再加上有一个支持J2EE的应用服务器一一BEAWeblogic,

7、以往我们做得不理想的复杂 配置.,模块间的连结,如今都用不到再操心了,只需在图形化的配 置工具中,输入系统所需要的配置,如路径与实际应用程序的关系, 组件中的EJB引用,DataResource的属性等;全部配置完成后, Weblogic会替我们完成项目的部署,并将这一切有关的程序都封装 起来。原来,我们开发小组的文档编制任务显得非常之繁重,因为整个 系统既有交易部分,又有管理查询部分,交易、数据与源程序都很 多。为了解决这个问题,我们直接应用了 Java源程序中的Javadoc 导出文档,这样不仅文档美观,而且能够保持与源程序的一致性, 实乃一石二鸟之举。整个项目完成后,用户使用下来都觉得界

8、面友好,操作简便。但 是我心里知道.这个系统还有很多可以加以改进的地方。首先,基于Java系统的开发需要资金较多的投入,由于该系统 受到经费的限制,只申请到一台生产用机,这样,Webserver ApplicationServerDBServer 只能被挤放在一起。虽然 Weblogic 能实现部分负载平衡,但在将来的业务发展时,这样的分布肯定不 是最理想的。好在我们在设计时已经考虑过尽量有良好的扩展性, 在以后条件许可时,只需进行在不同机器之间的进一步部署即可, 应用程序大体上无需改动。其次,在设计上,可以采用UML的产品,如RationalRose,另 一方面,RationalRose 具有自动代码生成功能,也可以大大节省开发的成本。最后,目前的信贷管理系统相对用户数目量不多,当推广类似系 统需要拥有大批用户时,基于Java的系统的响应时间与系统分布都 会有较为突出的矛盾出现。以上这些,都是我在今后的系统设计与开发中需要加以注意的地 方,也是运用Java技术应当努力的方向。评注:讨论具体,应用较为深入,表达清晰。存在的问题属实。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 科普知识


经营许可证编号:宁ICP备18001539号-1