快速业务通道

走上开放之路:Windows开发人员的Java Web支持基础(二) - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-17
ccount 类必须对这两个方法都提供一个实现。SavingsAccount 类仍然可以扩展其 他类,也可以实现其他任何接口,前提是这些接口不能定义与 Account 接口相同的成员。

清单 19. 接口实现

public class SavingsAccount implements Account  {    private float balance;    public SavingsAccount(float balance) {      this.balance = balance;    }    public void cashCheck(float amount, float fee) {      withdraw(amount+fee);    }    public void withdraw(float amount) {      balance += balance;    }    public void deposit(float amount) {      balance -= balance;    } }

走上开放之路:Windows开发人员的Java Web支持基础(二)(9)

时间:2011-04-30 IBM Mark Weber

回顾

到目前为止,您应该已经掌握了 Java 语言的基本组件,并且能够熟练编写简单的 Java 程序。特别是,您应该能够:

编写一个具有 main() 方法的 Java 类,编译并运行它。

编写一个 Java 接口并编译它。

为您的类编写一个或多个构造函数。

编写一个扩展另一个类的类,并实现一个或多个接口。

创建并应用使用了新关键字和构造函数的调用。

您还应该足够自信地开始探究更高级的 Java 代码。一个很好的起点就是 Java 平台类本 身。获得 Java 语言使用经验的最佳途径是浏览 API 文档,并开始使用那些类来编写程序。

使用 Java 技术和 J2EE 的 Web 应用程序体系结构

与您阅读本文之初相比,现在您已经知道了更多关于 Java 语言的知识,下面应该返回到 支持 Web 的 Windows 客户机-服务器应用程序这个主题了。将 Java 或 J2EE 应用程序构造 为一个多层的、模块化的、基于组件的体系结构,这样在 Web 支持、重用、可维护性和灵活 性方面带来了许多好处。

典型的 J2EE Web 应用程序体系结构基于模型-视图-控制器(Model-View-Controller、 MVC)体系结构设计模式(请参阅 图 1),并且包含以下关键元素:

基于瘦客户机 Web 浏览器/Java applet 模型的客户机,它支持从基于浏览器和基于客户 机的纯 Java 程序对基于服务器的 Web 应用程序进行普遍访问,从而按需交付应用程序组件 。体系结构合理的 Web 应用程序支持同时用于终端用户和外部应用程序的多种接口类型。 J2EE 对 Java servlet 和 JavaServer Pages(JSP)的使用,允许用户从瘦客户机 Web 浏 览器和其他设备通过 HTTP 访问应用程序。您可以使用 HTML、XHTML、XML、JavaScript、 Java applet 以及其他瘦客户机技术来构建瘦客户机接口。还可以使用 Java 语言和 J2EE 来构建功能丰富的“瘦客户机”应用程序,以访问位于内部网络/防火墙 之内的基于服务器的应用程序。

提供服务的网络基础结构比如 TCP/IP、防火墙、路由器、LDAP 目录服务器、Web 服务器 和安全 -- 您可以通过开放标准的接口和协议访问访问这些服务的功能。

业务逻辑组件,它通过控制事务的执行来强制业务单元的策略和过程,并请求用户通过用 户界面提交请求来访问和更新后端数据源和应用程序。能够实现应用程序业务逻辑的 Java 和 J2EE 应用程序组件包括 servlet、JavaBean 组件和 Enterprise JavaBean(EJB)组件 。

应用服务器软件,它为基于 Web 的电子商务应用程序提供平台。它通常包括一个 HTTP 服务器、数据库和事务服务、会话管理、邮件和群件服务,以及消息服务。诸如 Apache JBoss 和 IBM WebSphere 之类的 J2EE 应用服务器能够提供这些服务。您需要一个 J2EE 应 用服务器来部署和运行 Web 应用程序的 J2EE 服务器端。 集成中间件和组件,它们允许访问现有的数据、应用程序组件、数据源,以及在有些情况下 访问整个应

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号