P42 AWT和Swing都提供了构造GUI的类,但是它们一个重要的方面却有不同:AWT依赖于主平台来绘制和管理实际的用户界面元素,即“窗口组件”(widget);而Swing拥有自己的机制。
P45 Linux自身提供的缺省文件系统:ext2fs(一般根文件系统/使用此文件系统);新增的自身提供的文件系统:ext3fs、ReiserFS、IBM JFS等 其它UNIX使用的文件系统:minix,ext,xiafs等 DOS/Windows使用的文件系统:FAT-12,FAT-16,FAT-32,VFAT,NTFS(只读)
P50 Linux 的标志和吉祥物是一只名字叫做 Tux 的 企鹅,标志的由来是因为Linus在澳洲时曾被一只动物园里的企鹅咬了一口 我们在学习过程中讲的linux版本是Redhat9.0。版本比较老,原因有二 1 Linux是基于命令行的,以掌握命令为主,可能各个Linux版本图形界面的使用,网络服务的配置,有所不同,但是基本的令都是相同的,这不会影响到我们对linux的学习。
P102 J2ME平台由配置(Configuration)和简表(Profile)构成的。 配置是提供给最大范围设备使用的最小类库集合,在配置中同时包含Java虚拟机。 简表是针对一系列设备提供的开发包集合。 在J2ME中还有一个重要的概念是可选包(Optional Package),它是针对特定设备提供的类库,比如某些设备是支持蓝牙的,针对此功能J2ME中制定了JSR82(Bluetooth API)提供了对蓝牙的支持。
P21 云计算(Cloud Computing)是在2007年第3季度才诞生的新名词, 短短几年就产生巨大的影响力,不亚于IT业中的又一场革命。<br> 云计算是并行计算(Parallel Computing)、分布式计算(Distributed Computing) 和网格计算(Grid Computing)的发展,或者说是这些计算科学概念的商业实现。<br> 云计算是虚拟化(Virtualization)、效用计算(Utility Computing)、 将基础设施作为服务IaaS(Infrastructure as a Service)、 将平台作为服务PaaS(Platform as a Service)和将软件 作为服务SaaS(Software as a Service)等概念混合演进并跃升的结果。
P32 Hadoop 一个分布式系统基础架构,由Apache基金会开发。用户可以在不了解分布式底层细节的情况下,开发分布式程序。充分利用集群的威力高速运算和存储 。<br> Hadoop是项目的总称,主要是由分布式存储(HDFS)、分布式计算(MapReduce)组成 。<br> Hadoop程序目前只能运行在Linux系统上,window上运行需要安装其他插件,安装过程见《hadoop安装说明.docx》 。
P29 Spring提供的DAO(数据访问对象)支持主要的目的是便于以标准的方式使用不同的数据访问技术, 如JDBC,Hibernate或者JDO等。它不仅可以让你方便地在这些持久化技术间切换, 而且让你在编码的时候不用考虑处理各种技术中特定的异常。
P41 Django的主要目的是简便、快速地开发数据库驱动的网站——动态网站。 Django强调代码复用,多个组件可以方便地以“插件”形式服务于整个框架,Django有许多功能强大的第三方插件。 Django强调快速开发,DRY 基于MVC(更确切的说是MTV)
P47 Widget是Android 1.5的一个新特性,允许程序显示一些常用而又重要的信息在用户的桌面主屏上 标准的Android系统映像包含了一些示例widgets包括指针时钟、音乐播放器和其他工具如Google搜索栏。 Widget即是可由用户自己编写的功能控件。
P12 Apache JMeter 是100%纯JAVA桌面应用程序, 被设计为用于测试C/S结构的软件. 可以用于测试静态和动态资源的性能, 例如:静态文件、Java Servlets、CGI Scripts、Java Object、数据库和FTP服务器等等. Jmeter还可以用于模拟大量负载来测试一台服务器的性能或者对象的健壮性或者分析不同负载下的整体性能.
P28 不同的JVM,其可设置的参数和监控的工具将是不同,后面将分别介绍这两种JVM的设置。 在Intel架构和windows平台上,建议使用JRockit JVM,这样可以带来更优的性能。
P78 Struts提供了一个过滤器调度器ActionServlet作为控制器,程序员不必自行用servlet编写一个。<br> Struts使用了一个基于XML的配置文件来匹配URI和动作。因为XML文档是文本文件,所以对应用程序的许多改动都用不着重新编译有关代码即可生效。 对动作类进行实例化和提取用户输入去填充有关动作属性的工作都由Struts负责。而不用servlet一个个去取前台参数。<br> Struts可以在后台对用户输入做一些基本的合法性验证,并在遇到不合法的输入时自动地把用户重定向到相关的输入表单。
P50 Servlet,服务器端的小程序,它是相对于Applet而言的,Applet是客户端小程序。Servlet和CGI都是运行在Web服务器上,用来生成Web页面。 <br> Servlet,是接受来自网络的请求(form表单,以及其他的请求),并对不同请求作出不同的响应。
P33 MyBatis 是支持普通 SQL查询,存储过程等一个轻量级的ORM中间件 。MyBatis 使用简单的 XML 或注解方式,用于配置和原始映射,将接口和 Java 的POJOs(Plan Old Java Objects,普通的 Java对象)映射成数据库中的记录。
P22 UNIX系统概述UNIX文件系统UNIX进程管理UNIX用户管理UNIX系统备份UNIX系统命令VI文本编辑器。UNIX系统概述1965年,AT&T贝尔实验室组织开发了一个叫Multics的操作系统1969年贝尔实验室从Multics的计划中撤出,由于缺乏工作平台,就开发出了一个基本文件系统在AT&T发展UNIX的同时,许多大学也在研究UNIX UNIX的两个分支版本(AT&T、BSD)
P45 Java API所提供的一系列类的实例,可以用于动态存放多个对象JDK所提供的容器API位于java.util包内。
P39 第十章Java的文件和流10.1流类库简介10.2基本流10.3数据流10.4文件类File10.5文件输入输出10.6随机访问文件第十章Java的文件和流10.1流类库简介1.流的概念在程序中提供一种将数据源连接到应用程序的方法.
P48 学习目的通过案例学习,理解组件、容器、布局管理器、事件源、事件、事件处理者等基本概念;用抽象窗口工具包AWT和Swing包中来开发图形用户界面;领悟事件处理机制,使程序能够与用户交互;学会利用布局管理器管理来管理组件的布局;掌握AWT包和Swing包中各容器和组件的用法;了解Java Applet程序和Java Application应用程序创建图形用户界面的原理、联系及区别。
P15 什么是SVG?SVG指可伸缩矢量图形(Scalable Vector Graphics)。SVG用来定义用于网络的基于矢量的图形SVG使用XML格式定义图形SVG图像在放大或改变尺寸的情况下其图形质量不会有所损失SVG是万维网联盟的标准SVG与诸如DOM和XSL之类的W3C标准是一个整体SVG的历史和优势在2003年一月,SVG1.1被确立为W3C标准。
P9 定义:现代计算机软件开发方法的一种,利用测试来驱动软件程序的设计和实现。方法主要是先写测试程序,然后再编码使其通过测试。目的是取得快速反馈,改善设计,促进弱耦合,强内聚。