`
文章列表
ExtJS的界面不咋好看,但是兼容性还不错。下面要介绍一个ExtJS由于编程而引起的游览器兼容性问题。 火狐下formPanel界面 IE下formPanel界面 ExtJS的formPanel中元素的代码: /*端口**/ defPortField = new Ext.form.NumberField({ fieldLabel: 'FTP端口', width : 160, labelSeparator:'', id:'defPortField', allowBlank : false, allowNegative : fals ...
1. 首先String不属于8种基本数据类型,String是一个对象。   因为对象的默认值是null,所以String的默认值也是null;但它又是一种特殊的对象,有其它对象没有的一些特性。 2. new String()和new String(“”)都是申明一个新的空字符 ...
 有序的集合,就是LinkedList,内部通过双向链表实现,LinkedHashMap为基础。   package collection.lession3;    import java.util.Arrays; import java.util.HashSet; import java.util.LinkedHashSet; import java.util.Set;    /** * 老紫竹JAVA提高教程(3)-认识Set集合之LinkedHashSet。<br> * <br> * LinkedHashSet与HashSet的区别就是数据 ...
 DAO (Data Access Objects) 数据访问对象是第一个面向对象的接口,它显露了 Microsoft Jet数据库引擎(由 Microsoft Access 所使用),并允许 Visual Basic 开发者通过 ODBC 象直接连接到其他数据库一样,直接连接到 Access 表。DAO 最适用于单系统应用程序或小范围本地分布使用。       DAO就是
何谓“持久化”持久(Persistence),即把数据(如内存中的对象)保存到可永久保存的存储设备中(如磁盘)。持久化的主要应用是将内存中的数据存储在关系型的数据库中,当然也可以存储在磁盘文件中、XML数据文件中等等。 何谓“持久层” 持久层(Persistence Layer),即专注于实现数据持久化应用领域的某个特定系统的一个逻辑层面,将数据使用者和数据实体相关联。   何谓“对象数据映射(ORM)”ORM-Object/Relational Mapper,即“对象-关系型数据映射组件”。对于O/R,即 Object(对象)和 Relational(关系型数据),表示必须同时 ...
MVC与模板概念的理解 MVC(Model View Controller)模型-视图-控制器   MVC本来是存在于Deskt   
   面向切面编程(也叫面向方面):Aspect Oriented Programming          AOP是OOP的延续,是(Aspect Oriented Programming)的缩写,意思是面 向切面(方面)编     程。   主要的功能是:日志记录,性能统计,安全控制,事务处理,异 ...
Spring 是一个开源框架,是为了解决企业应用程序开发复杂性而创建的。框架的主要优势之一就是其分层架构,分层架 构允许您选择使用哪一个组件,同时为 J2EE 应用程序开发提供集成的框架。 Spring框架的7个模块 组成 Spring框架的每个模块(或组件)都可以单独存在,或者与其他一个或多个模块联合实现。每个模块的功能如下: ◆核心容器:核心容器提供 Spring框架的基本功能。核心容器的主要组件是 BeanFactory,它是工厂模式的实现。 BeanFactory 使用控制反转 (IOC) 模式将应用程序的配置和依赖性规范与实际的应用程序代码分开。 ◆Spring 上 ...
Spring简介   Spring是一个开源框架,它由Rod Johnson创建。它是为了解决企业应用开发的复杂性而创建的。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性 ...
  轻量级组件 是用JAVA代码画出来的,这样具有平台移植性 重量级组件 是调用操作系统的函数画出来的组件,比如主窗体 一般来说尽量用轻量级的组件,这样对程序的移植性很好,一般javax.swing包里 的组件大部分是轻量级的java.awt里面的是重量级的。 Swing是由100%纯java 实现的,Swing组件是用java 实现的轻量级( light-weight)组件, 没有本地代码,不依赖操作系统的支持,这是它与AWT组件的最大区别。由于AWT组件通过与 具体平台相关的对等类(Peer)实现,因此Swing比AWT组件具有更强的实用性。Swing ...
  Ant作为一种编程的辅助工具,可以看作与脚本一个级别的东西。写一个build.xml,用它来帮助你干各种小杂活,应该是一件很简单的事情。但是如果是一个很大的工程呢?如果你需要写很多的build.xml,那么与其他脚本语言一样,由于维护和代码重用的压力,你必须考虑到一个因素:模块化。到1.6版为止,Ant已经提供了很多Task,可以帮助实现Ant脚本的模块化。 1. Property  Property Task除了能够定义单个的属性,还可以从一个属性定义文件定义多个property。把公用的属性放到属性文件中,各个build.xml中都载入此属性文件,就可以避免在每个buil ...
  Ant是一个基于Java,并且主要用于Java工程的构建工具。Ant本意是Another Neat Tool,也就是另一种整洁的工具,取首字符就是Ant. 构建工具就是为了减少重复工作而产生的。 Ant的一些核心概念 XML:构建文件是以XML文件来描述的,采用XML格式有很多好处。这里就不一一列举。 陈述式语法:构建文件短小精悍,且易于理解。 每个构建文件包含一个工程(project)。 每个工程包含若干个目标(target)。
FOR loops Basic syntax: FOR %A IN (list) DO command [ parameters ]   list is a list of any elements, separated by either spaces, comma's or semicolons. command can be any internal or external command, batch file or even - in OS/2 and NT - a list of commands parameters contai ...
if语句一共有3种模式,如下: IF [NOT] string1==string2 command (else command) IF [NOT] EXIST filename command (else command) IF [NOT] ERRORLEVEL number command (else command) NOT   指定只有条件为 false 的情况下, Windows XP 才应该执行该命令。ERRORLEVEL number 如果最后运行的程序返回一个等于或大于指定数字的退出编码,指定条件为 true string1==string2 如果指定的文字字 ...
批处理语法 1. echo/echo off/@echo off echo的意思是回旋,这里的意思就是回显,echo off意思就是关闭回显.前面的@表示echo off 这一行也不会回显你可以试着去掉@和整行去掉.@的另一个功能是在执行完批处理文件时自动恢复命令回显 ...
Global site tag (gtag.js) - Google Analytics