P30 EJB(Enterprise JavaBean):EJB 提供了一个框架来开发和实施分布式商务逻辑,显著地简化了具有可伸缩性和高度复杂的企业级应用的开发 RMI(Remote Method Invoke):RMI 协议调用远程对象上的方法,是被 EJB 使用的更底层的协议。
P24 JavaEE可以为企业保留现有IT资产提供解决方案,其广泛的业界支持使其具有优秀的可移植性。Sun,IBM,BEA,Oracle…定义了丰富的技术标准。 开发工具,API容器的支持Websphere,Weblogic,SunAppServer。
P40 云计算的定义。狭义:指IT基础设施的交付和使用模式,指通过网络以按需、易扩展的方式获得所需的资源(硬件、平台、软件)。 提供资源的网络被称为“云”。“云”中的资源在使用者看来是可以无限扩展的,并且可以随时获取,按需使用,随时扩展,按使用付费。这种特性经常被称为像水电一样使用IT基础设施。<br><br> 广义:是指服务的交付和使用模式,指通过网络以按需、易扩展的方式获得所需的服务。这种服务可以是IT和软件、互联网相关的,也可以使任意其他的服务。<br><br> 云计算(Cloud Computing)是并行计算(Parallel Computing)、分布式计算(Distributed Computing)和网格计算(Grid Computing)的发展,是虚拟化(Virtualization)、效用计算(Utility Computing)、IaaS(基础设施即服务)、PaaS(平台即服务)、SaaS(软件即服务)等概念混合演进并跃升的结果。云计算先驱:Google、yahoo、IBM 、Microsoft、SUM、Amazon
P18 Reflection 是Java被视为动态(或准动态)语言的一个关键性质。这个机制允许程序在运行时透过Reflection APIs取得任何一个已知名称的class的内部信息,包括其modifiers(诸如public, static 等等)、superclass(例如Object)、实现之interfaces(例如Cloneable),也包括fields和methods的所有信息,并可于运行时改变fields内容或唤起methods。本文借由实例,大面积示范Reflection APIs。
P8 JavaScript对象是由一些”键-值”对组成的,而且可以方便地使用花括号({})来定义。另一方面,JavaScript的数组则可以使用方括号([])进行动态定义。将这两种语法组合起来,可以轻松地表达复杂而且庞大的数据结构.
P16 使用PowerDesigner进行数据库设计<br> Hibernate的数据库连接池配置(C3P0)<br> Hibernate的二级缓存配置 (EhCache)<br> Hibernate使用大二进制字段(BLOB/CLOB)
P13 在开发Java代码的时候,我们总是习惯于利用注释来表达代码中无法放置的一些东西,其中一些内容被JavaDoc用来产生帮助文档。只有帮助文档还是不够的,在越来越多的情况下,注释中的标记用来表达更多的含义。例如,在使用了xDoclet工具的项目中,特殊用途的各种xDoclet标记用于生成新的代码和对应的配置文件, Hibernate也是借助于@hibernate开头的xDocle来生成代码和文件的。在更多的情况下,单纯在代码中利用注释部分添加标记的做法也显得不够用了,这时候我们通常会使用Java的属性文件或一个在名称或配置上相对应的XML文件来增加描述的能力。在Hiberanate中,使用了与名称相对应的hbm映射文件。这些方式一方面使部分重复的工作自动化了,另一方面也使程序员的维护负担加重了。原本只需要专注于代码的工作被不同类型的标记和配置文件分了,而且一个项目中往往要同时照顾各种的文件。
P173 包含内容:Unix;Java基础,数据库(OraclejdbcHibernatepl/sql),web,JSP,Struts,AjaxSpring,Ejb,java和模式。
P15 在Java、J2EE大型应用中,JVM非标准参数的配置直接关系到整个系统的性能。JVM非标准参数指的是JVM底层的一些配置参数,这些参数在一般开发中默认即可,不需要任何配置。但是在生产环境中,为了提高性能,往往需要调整这些参数,以求系统达到最佳新能。另外这些参数的配置也是影响系统稳定性的一个重要因素,相信大多数Java开发人员都见过“OutOfMemory”类型的错误。呵呵,这其中很可能就是JVM参数配置不当或者就没有配置没意识到配置引起的。
P4 Servlet监听器用于监听一些重要事件的发生,监听器对象可以在事情发生前、发生后可以做一些必要的处理。下面将介绍几种常用的监听器,以及它们都适合运用于那些环境。
P44 Android是什么?Android是一个基于Linux内核的开放手机操作系统开源免费完全可定制应用程序框架Dalvik虚拟机集成的浏览器webkit引擎优化的图形库2D3DSQLite多媒体支持Android是什么特征Android是什么?体系结构Android相关的文件类型题外话开发人员做什么?Android开发工作分为三种类型:1.应用程序开发2.系统开发3.移植开发开发人员做什么?
P21 本规范是参考公司的《软件编程规范总则》和SUN公司《Java Coding Style Guide》结合而成的Java语言编程规范。本规范没有涉及到的相关部分,请参见《软件编程规范总则》。
P36 为什么要学习和如何学习邮件开发<br> 电子邮件的一些基本常识<br> 准备实验环境<br> SMTP协议与POP3协议<br> 什么是Java Mail<br> 编写邮件发送程序<br> 邮件内容的组织结构与邮件内容创建程序<br> 邮件接收程序的简要介绍
P44 MVC模式的回顾<br> 回顾Struts的请求处理时序图<br> 使用超连接的技巧<br> 封装Formbean数据时的问题<br> 防止表单重复提交<br> 使用复选框的技巧<br> 使用下拉列表框的技巧<br> 文件上传<br> DispatchAction的应用<br> Validator框架<br> Struts请求处理过程的源码分析与digester
P22 主要内容了解Ant是什么以及能帮我们做什么事掌握Ant常用的命令掌握编写build.xml与运行的方法。
P44
P10
P11 作为Java程序员来说,最痛苦的事情莫过于可以选择的范围太广,可以读的书太多,往往容易无所适从。我想就我自己读过的技术书籍中挑选出来一些,按照学习的先后顺序,推荐给大家,特别是那些想不断提高自己技术水平的Java程序员们。 在这份推荐阅读书籍的名单中,我没有列举流行的软件框架类学习书籍,例如Struts,Hibernate,Spring之类,也没有列举AJAX方面的书籍。是因为这类书籍容易过时,而上述的大半书籍的生命周期都足够长,值得你去购买和收藏。
P89 在正式开讲之前,我们来探讨一下为什么要使用JSF来实现SERVER ADF,这也是很多开发商跟我讨论时经常会问到的问题。世界上有300种Java的framework,这个数字是我几个月前听到的,现在可能已经不止这个数了。我曾经用过的framework包括Structs,Hibernate,Spring。这些framework不但能加速开发,而且会带来全新的程序设计理念。我当时的感觉是:原来程序还可以这样写! 当然,这些framework都是开源免费,你不用担心自己的良心受到谴责,也不用担心比尔盖茨半夜敲门收钱。 在这300多种framework中,ESRI为什么选择了JSF?各个framework有各个framework的好处。JSF最大的优点就是:像 Swing 和 AWT 一样,JSF 是一个可以提供一组标准的、可重用的 GUI 组件的开发框架。
P21 Java语言简介;Java的工作原理及特点;Java编程环境;Java程序结构;Java语言基础。Java是美国Sun Microsystems公司1995年正式推出的完全面向对象的程序设计语言。它充分吸取了C++语言的优点,采用了程序员所熟悉的C和C++语言的许多语法,同时又去掉了C语言中指针、内存申请和释放等影响程序健壮性的部分。它具有简单、稳定、与平台无关、安全、解释执行、多线程等特点。Java是目前使用最为广泛的网络编程语言之一。