摘 要: 随着网络技术的发展,远程服务技术能够有效整合现有企业信息,通过远程的方式来实现功能。然而,当前企业内部还存在PDM、CRM等数据库的异构,如何利用Java信息系统设计进行有机集成,成为网络技术行业共同关注的问题。本文将通过信息系统开发的实例,分析Java技术在开发信息系统过程中的设计和运用。
关键词:Java;信息系统;设计
随着市场经济的发展,竞争日益激烈,我国企业的竞争力已经成为企业管理的核心。大型企业更加关注实时控制整个生产过程,提高企业应变能力,实现扁整体化的管理。在这种形势下,基于信息系统的设计应运而生,其主要目标是利用计算机网络连接不同企业,并向客户提供远程服务支持和远程技术支持,通常基于Java技术来实现。清华大学CIMS研究中心开发的远程工程支持系统实现了以下功能:远程工程支持系统提高了企业的信息化水平,使整个生产趋于有效的运行。然而,企业原有的信息系统与远程服务系统不能互通的问题也出现了。例如ERP、PDM、CRM信息系统还不能顺利的远程服务进行系统工作,真正实现部门与供应商之间的信息交换,使企业逐步走向高级形态。
一、Java技术信息系统
Microsoft.net是当前主流的标准平台,其中J2EE既有Java2的优点,也提供了用于开发和部署多层体系结构的环境。它通过提供企业计算环境所需的服务,例例如EJB、JDBC、JNDI、JTS/JTA等,使得平台上的应用可以实现高安全性和可靠性。根据制造企业的特点,综合运用Java技术。当前,我国开发出了ERP系统,经过实践表明,该系统实现了企业内部各部门之间的资源共享,具有很好的扩展性。本文通过实例过程来初步讨论Java技术的实践用途。
(一)JSP技术的基本情况
JSP技术,即一种动态网页技术标准,是服务器的脚本语言,并通过JSP提供动态,在JSP页面执行的过程中,服务器先激发JSP,检查该文件的情况,再转换成Java Servlet,最后,将结果返回给客户。所有操作都在服务器运行,得到的结果,对客户的要求很低。因为它是属于服务器的脚本,用户很难看到,从而保证了系统的安全性。另外,Java定义了连接J2EE平台的标准结构,使供应商可以为它的标准的适配器,嵌入了应用服务器内,提供应用服务器和企业之间的连接。通过Connector平台,即可通过提供Connector规范,将ERP系统联结到平台上。
(二)JavaBeans技术简介
根据计算机软件的描述,JavaBeans是一个软件部件,用来生成可视化处理组件,可以快速生成新的应用程序,一方面,代码可以重复使用,另一方面,能容易编写和维护,最后,可在支持Java的任何平台工作,并可以在网络之间进行传输。javaBeans现在更多在不可视化领域使用,在服务器端应用方面特别能发挥作用,JavaBeans常用来封装数据库操作,实现业务逻辑和前台程序的区分。为了适应分布式管理,要求企业需要在各个机构之间实时传递信息,以实现对整个企业的统一规划,要求采用先进的网络模式来解决问题。JavaBeans允许可视化地操作其中的组件,详细地分析了登记、识别、定制、接口等功能,大量使用了JavaBeans,来封装数据库操作,主要使用途径为:
登陆号:
</div>
input type = “sub—mit”
登录系统后,在文挡加入:
在网页的主要部分注入脚本:
<%String user— no=new String();
String password =new String();
其中条件部分调用Check方法进行验证,并转入相应的页面
User— no= String)request.getParameter(”user— n0”);
Password = String)request.getParameter(”password”);
(1oginBean.check(user—no,password))
其中,由方法setConectionS.witch()控制,打开与数据库的连接,getConection()和returnConnecfion()的归还,JSP服务调用get.线程wait()方法用于无连接时的等待。
最后,{response.sendRedirect(”? ”);}
其中调用LoginBean 的Check方法验证结果。
二、信息系统的设计
信息系统的设计,主要是通过JDBC为各种数据库提供连接,在实际应用中,数据库连接的数据会受到多种因素的限制,为了防止整个系统瘫痪,系统会采用数据库连接池。数据库连接池的原理是先获得对连接池对象的引用,当数据库操作请求时,就从连接池中获得个连接对象,每个对象负责相应的数据库登录。
信息系统线程用于用户无运行时的等待,Java技术的优势,就是为企业开发提供了良好的运行环境,具有跨平台的重用性,有很强的技术优势。目前,国外基于J2EE平台的EJB组件的开发研究已经达到实践性很强的阶段,各大供应商也推出相应的系统,形成很多系统集成。可以说,Java已经在企业信息集成显示出很强的生命力。我们相信,利用最新的集成技术,我们将消除信息孤岛的问题,使企业多媒体远程服务与PDM、CRM等信息系统联系起来,实现企业内外信息的畅通。
参考文献:
.微机发展,2002(6):21—23