`
ffup521
  • 浏览: 4218 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论
文章列表
多态 多态是指当系统A访问系统B的服务时,系统B可以通过多种实现方式来提供服务,而这一切对系统A是透明的。 在运行环境中,Java虚拟机选择调用对象的方法,这种运作机制被称为动态绑定。 抽象机制和动态绑定机制能共同提高系统之间的松耦合性。抽象机制是开发人员在开发过程中使用的机制,而动态绑定机制是Java虚拟机运行时提供的机制。

初识 java 04

Struts JavaWeb应用的通用框架,采用MVC(Module-View-Controller,模型-视图-控制器)设计模式,它的主要扩展点是控制层的Action类。 Spring开放源代码组织为企业应用的服务层创建的通用框架。 Servlet是供用户扩展的组件,能够运行在Servlet容器中。Servlet容器负责接收Web客户的HTTP请求并且向Web客户发送HTTP响应。 在开发JavaWeb应用时,不需要从头创建Servlet容器,只需选择第三方提供的Servlet容器,如Tomcat,它是一个开源的Servlet容器。开发人员的主要任务是扩展javax.servlet.ht ...
继承 在父类和子类之间同时存在着继承和扩展关系。 子类继承了父类的属性和方法,同时子类中还可以扩展出新的属性和方法,并且还可以覆盖父类中方法的实现方式。 覆盖是专用术语,指在子类中重新实现父类中的方法。 确切的说,子类不能继承父类中用private修饰的属性和方法。 从每个对象都是服务提供者的角度来理解,子类会提供和父类相同的服务。 继承和扩展同时提高了系统的可重用性和可扩展性。导致面向对象的软件开发领域中架构类软件系统的发展。如何保证现有的软件架构顺利的与用户自定义的类
抽象 抽象是指从特定角度出发,从已经存在的一些事物中抽取我们所关注的特性,形成一个新的事物的过程。 抽象是一种由具体到抽象、由复杂到简洁的思维方式。 从【问题领域的事物】到【对象模型中的对象】 --> 抽取与问题领域相关的事物的属性和行为,抽象对象为对象 从【对象模型中的对象】到【对象模型中的类】 --> 把具有相同属性和行为的对象抽象为类 从【对象模型中的类】到【对象模型中的父类】 --> 从具有相同属性和行为的类中抽象出父类 从子类到父类的抽象有两种情况: · 不同子类之间具有相同的功能时,并且功能的实现方式也完全一样。 · 不同子类之间具有相同的功能,但功能的 ...
封装 在Java语言中,接口有两种意思: 一、系统对外提供的所有服务,在对象中表现为public类型的方法的声明; 二、用interface关键字定义的实实在在的接口,也称为接口类型,它用于明确地描述系统对外提供的所有的服务,它能够更加清晰地把系统的实现细节与接口分离。 封装:隐藏对象的属性和实现细节,仅仅对外公开接口。 一个设计良好的系统会封装所有的实现细节,把它的接口与实现清晰地隔离开来,系统之间只通过接口进行通信。 面向对象的编程语言主要通过访问控制机制来进行封装,这种机制能控制对象的属性和方法的可访问性。 封装的两个大致原则: 1. 把尽可能多的东西藏起来,对外提供简捷的接口 ...
1. 开源的Hibernate是一个轻量级和透明的框架,简化了数据库表映射到持久化类XML文件和生成的SQL脚本运行时的ORM。 2. Hibernate 工作流程    读取并解析配置文件    读取并解析映射信息,创建SessionFactory    打开Session    创建事物Transaction    持久化操作    提交事物    关闭Session    关闭SessionFactory 3. 当Hibernate在查询数据的时候,数据并没有存在与内存中,当程序真正对数据的操作时,对象才存在与内存中,就实现了延迟加载,他节省了服务器的内存开销,从而提高了服务器的性能。 ...
Global site tag (gtag.js) - Google Analytics