- 浏览: 53618 次
- 性别:
- 来自: 福州
最新评论
文章列表
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 这一行也不会回显你可以试着去掉@和整行去掉.@的另一个功能是在执行完批处理文件时自动恢复命令回显 ...