关键词:
跨平台性
应用程序
Java
支撑平台
企业计算环境
Internet&Intranet
摘要:
Java的出现给计算机产业带来了一场巨大的变革,它的跨平台性、动态性、简单性和安全性为网络环境下的应用程序提供了优秀的支撑平台.该文论述了Java在企业级计算环境中应用的若干问题,继承和发展了瘦终端的思想,说明了Java是瘦终端最好的实现方式,提出了Java在瘦终端思想的指导下创建企业计算环境的基本策略,并在对这些策略综合的基础上建立了大规模计算环境中Java应用的布放模型.笔者认为,构建基于Java的企业计算环境必须根据实际情况,充分利用现有资源,合理取舍.在对Java字节码优化的基础上,采用分布式技术建立多层结构模型,由Java及其载体(浏览器、Java终端等)实现前端用户界面,同时不应采用组件技术增加软件的重用度.笔者提出的布放模型的突出特点是集中布放,分散使用.它充分利用了Java跨平台性、动态性和分布式这三个主要运行时(Runtime)特点,说明了Java应用在企业计算环境中的可行性.文章设计了一个应用于Internet&intranet的三层结构图形化数据库显示工具,通过它具体讨论如何运用前面提出的构建策略和实现方法.这个工具以JavaBeans的形式提交给二次开发者,用于最终生成Java Applet或Application.这个Bean同时实现了RMI方式和Proxy方式,其中Proxy方式是B/P/S模型的一个生动实例.它使用了Intersolv SequeLink中提供的SequeLink Proxy Server作为中间层服务器,连接前台用户与后台数据库之间的请求和应答.最终应用可以Applet形式,嵌在前台用户的浏览器中,形成一个B/P/S模型的实现.该文对实现的应用做了客观评价,并对Java的发展方向进行了分析.笔者认为,Java将是下个世纪计算机技术发展的开路先锋.