P40 第7课Java面向对象设计-接口上节提问什么是overwrite(重写)重写规则是什么什么是重载(override)什么是多态Super的应用场景解释一下final什么抽象类什么是接口接口里的成员变量有什么特点如何对一个对象排序.学习目标理解抽象类的概念;掌握接口的使用;理解final关键字;本课内容抽象类final接口1.抽象类(abstractclass)从继承层次由下而上看,类变得更通用也更抽象,甚至只具备概念上的意义,而并非需要其特定的实例对象,这样更高抽象层次的超类我们把它叫做抽象类。
P77 Android网络通信本章内容Android平台网络通信AndroidHttp通信Android Socket通信Android SSL通信蓝牙WIFI第七章Android网络通信Android网络通信Android SDK中一些与网络有关的包如下所示:包描述java.net提供与网络通信相关的类,包括流和数据包socket、Internet协议和常见HTTP处理。该包是一个多功能网络资源。有经验的Java开发人员可以立即使用这个熟悉的包创建应用程序。
P23 第9章Ajax技术基础知识Ajax技术是一个可以构建动态的、响应迅速的Web应用程序,并可以使Web应用程序界面达到传统桌面程序的应用效果。可以提高用户对Web程序的控制力与响应速度。本章将介绍Ajax技术的含义、核心技术以及它与传统的Web开发模式的区别。本章重点:了解Ajax技术的基础知识。Ajax主要核心技术的作用与使用。提交信息时,无刷新页面与刷新页面的比较。Ajax技术的具体应用实例。
P51 目的:确定你将面临的一些问题时,特别是在企业环境中使用JDO,
P35 Spring应用课程内容概述Bean的装配SpringAOP持久化支持事务管理代理设计模式代理模式的作用代理模式的作用是:为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个客户不想或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用代理模式的组成代理模式一般涉及到的角色有抽象角色:声明真实对象和代理对象的共同接口代理角色:代理对象角色内部含有对真实对象的引用,从而可以操作真实对象,同时代理对象提供与真实对象相同的接口以便在任何时刻都能代替真实对象。
P24 Spring应用课程内容概述Bean的装配SpringAOP持久化支持事务管理事务管理平台体系结构事务管理器的类型Spring不直接管理事物,提供了多种事物管理器,通过事务管理器来进行管理其平台下的事务。事务属性事务属性(TransactionAttributes)传播行为(Propagation)隔离级别(Isolation)只读提示(Readonly)超时间隔(Timeout)事务传播属性REQUIRED:业务方法需要在一个事务中运行。
P23 Spring应用课程内容概述Bean的装配SpringAOP持久化支持事务管理Bean作用域.singleton在每个SpringIoC容器中一个bean定义只有一个对象实例。默认情况下会在容器启动时初始化bean,但我们可以指定Bean节点的lazy-init=“true”来延迟初始化bean,这时候,只有第一次获取bean会才初始化bean。
P25 概述 Bean的装配 Spring AOP 持久化支持 事务管理 三种连接数据库的类型: 连接池数据源(Spring) 基于JDBC驱动的数据源 基于JNDI的连接池数据源
P9 Spring应用课程内容概述Bean的装配SpringAOP持久化支持事务管理编写spring配置文件时,不能出现帮助信息由于spring的schema文件位于网络上,如果机器不能连接到网络,那么在编写配置信息时候就无法出现提示信息,解决方法有两种:让机器上网,eclipse会自动从网络上下载schema文件并缓存在硬盘上。
P38 了解Java处理XML的几种解析工具 了解DOM API 使用DOM解析XML文件 使用SAX解析XML文件 使用JDOM解析XML文件 使用dom4j解析XML文件
P21 1、源自暴风影音内部的数据组的每日定时跑的大量机器环境下的数据任务管理需求。<br> 2、做一个“真正通用”,“真正解决日常需求”的时间调度系统。<br> 3、秉承UNIX工具哲学: “就做一件事情,且把他做到最好。”
P25 第五章Servlet技术基础知识Servlet是一种服务器端的编程语言,是J2EE中比较关键的组成部分,Servlet技术的推出,扩展了Java语言在服务器端开发的功能,巩固了Java语言在服务器端开发中的地位,而且现在使用非常广泛的JSP技术也是基于Servlet的原理,JSP+JavaBeans+Servlet成为实现MVC模式的一种有效的选择。在本章中将介绍Servlet的基础知识,并通过具体的示例介绍Servlet的强大功能。
P150 面向对象分析与设计软件设计工具概述RUP统一软件开发过程ICONIX过程类模型基础面向对象设计原则Agenda面向对象分析与设计软件设计工具概述RUP统一软件开发过程ICONIX过程类模型基础面向对象设计原则1-1面向对象本质论—面向对象范型待解决的问题编写代码访问存储在数据库中的几何形状的描述,再把得到的所有几何形状显示出来。功能分解的解决步骤在数据库中查找几何形状的列表;打开形状列表;以某种规则将这个列表排序;
P150 软件架构基础与架构模式类模型基础(续)领域建模需求分析基础知识用例建模Agenda软件架构基础与架构模式类模型基础(续)领域建模需求分析基础知识用例建模讨论你心目中的软件架构是什么意思?软件架构与框架之间有什么区别?软件架构的作用是什么?什么是软件架构典型误用:架构更多被作为一种销售工具而非技术蓝图来使用以架构为中心的开发的目标:高质量、灵活的软件软件架构的流派
P150 Robustness分析 顺序图与通信图 状态图和活动图 对象图、包图与组件图 部署图 建模实例
P30 软件项目管理培训讲座系列之五 - 软件测试管理规范软件项目管理培训之五 - 测试管理规范内容提要软件测试管理的基本概念软件测试工作的组织管理软件测试环境的建设维护软件项目管理培训之五 - 测试管理规范何谓软件测试简言之,软件测试是对已完成程序的执行过程,其目的在于检验是否达到了项目目标。随着各类应用系统的出现,软件测试的内容、形式和方法都发生了巨大的变化。
P31 Struts2拦截器的意义和优势? 拦截器和AOP的关系 配置拦截器 开发拦截器 拦截结果的监听器 拦截器的执行过程 struts2内建拦截器
P35 lucene简介lucene是什么?lucene是一套JavaAPI,它不是一个独立的搜索引擎系统,但是你可以使用lucene开发搜索引擎系统。现在我们学习lucene主要是学习如何使用别人开源的东西,来组建自己想要的搜索引擎系统。在这里我是和大家共同讨论学习lucene,前些日子我先简单的学习了一下,下面给大家具体的介绍一下lucene.lucene有什么(也就是lucene的组成)(1)indexer(2)searcher一个完整的搜索引擎有四部分组成,lucene可以完成两部分。
P60 数据挖掘为什么要进行数据挖掘数据挖掘的研究现状数据挖掘的过程数据挖掘的主要方法面临的问题下一步的研究方向为什么要进行数据挖掘?典型案例超市销售信用卡欺诈数据挖掘的研究现状DM首次出现在1989年第11届国际联合AI学术会议上KDD的过程数据挖掘的主要方法关联规则决策树粗糙集聚类遗传算法概念格神经网络统计分析……面临的问题数据是动态的,使模式抽取具有不稳定性噪声数据数据不完全数据冗余数据稀疏,不能反映整体情况数据量太大下一步的研究方向KDD与各种新技术的融合研究人类学习的机理进一步丰富各种数据挖掘算法谢谢!
P31 Eclipse快捷键(一)1、显示系统提示:ALT+/2、程序代码自动排版:Ctrl+Shift+F(jsp文件是全部重排,java文件是可以对选定的代码重排)3、自动汇入所需要的类别:Ctrl+Shift+O(注意和Ctrl+Shift+M区别)4、查看使用类别的原始码:Ctrl+鼠标左键点击(链接进入)5、将选取的文字批注起来:Ctrl+/(后期很少用)。HashCode:由此对象的内存地址换算而来。 哈希算法:将集合分为若干个储存区域,每个对象可以算出一个哈希码,将哈希码分组,每组分别对应某个储存区域,根据一个对象的哈希码就能确定该对象储存在哪个区域。 HashSet:采用哈希算法的集合。实现了Collection接口,只能存入不同HashCode对象,即只存入不同的对象,如果希望存入具有相同内容的两个对象,则需覆盖对象的HashCode和 equals方法。 ArrayList:实现了Collection接口,对象之间有指定顺序,允许重复元素——即使是同一对象,也会被顺序存入。