- 浏览: 30729 次
- 性别:
- 来自: 北京
-
最新评论
文章列表
JDK
Java Development Kit (JDK) 是Sun公司针对Java开发员的产品。自从Java推出以来,JDK已经成为使用最广泛的Java SDK(Software development kit)。
JDK包含的基本组件包括:
• javac – 编译器,将源程序转成字节码
• jar – 打包工具,将相关的类文件打包成一个文件
- 2009-09-28 21:25
- 浏览 1209
- 评论(0)
分段(fragment)使开发者能够向现有的插件中添加代码和资源。(fragment.xml)
Fragment Bundle在OSGi框架中的用途:
1. 为其他Bundles进行扩展实现,类似于Java中接口(Host Bundle,附主 Bundle,以下简称HB)和实现类(Fragment Bundle,附属 Bundle,以下简称FB)的作用。例如 org.eclipse.swt_x.x.x
- 2009-09-28 20:33
- 浏览 1106
- 评论(0)
构建( build )在软件工程中是指将源文件及资源编译、打包成可在计算机上运行的软件。
自动化构建在软件行业已有非常悠久的历史,我们平时用的 Make 脚本, Ant 脚本都是常见的自动化构建的应用。
Eclipse 插件系统的核心模块 PDE提供了完整的面向 Ant 的自动构建体系,来编译和打包 Eclipse 插件与 RCP 项目以用于发布。
- 2009-07-21 20:58
- 浏览 4166
- 评论(0)
在WTP中创建Dynamic Web Project工程的时候提供了Project Facets的功能,它让用户在创建Web项目的时候,可以像搭积木一下给我们创建的project添加各种功能模块.
通常我们给创建的工程可能添加以下元素:资源文件, Builder, Nature标识等. 我们知道Eclipse本身提供了一个Nature的功能
- 2009-07-21 20:56
- 浏览 2782
- 评论(0)
问题
目前在通过Eclipse中插件启动Tomcat时遇到了个问题,就是访问http://localhost:9000/时出现HTTP Status 404 The requested resource (/) is not available.错误,但是通过http://localhost:9000/myapp访问项目时却没有问题,系统配置没有问题,而且手动运行%TOMCAT_HOME%\bin中的startup.bat和shutdown.bat都没有问题,能正确访问http://localhost:9000/,http://localhost:9000/manager,http://l ...
- 2009-07-14 22:52
- 浏览 5665
- 评论(0)
摘自《Java面向对象编程》
Java虚拟机提供了程序运行时环境,运行时环境中最重要的一个资源是运行时数据区。运行时数据区是操作系统为Java虚拟机进程分配的内存区域,主要包括堆区、方法区和Java栈区等。
l 在方法区中存放类的类型信息,类型信息包括静态变量和方法信息等,方法信息中包含类的所有方法的字节码。
l 在堆区中存放对象,对象的实例变量。
l 主线程在Java栈区内有一个方法调用栈,每执行一个方法,就会向方法调用栈中压入一个包含该方法的局部变
- 2009-06-14 12:41
- 浏览 787
- 评论(0)
关于String和内存的重要内容
摘自[美]Kathy Sierra,[美] Bert Bates所著《Sun Certified Programmer & Developer for Java 2(Exam 310-035 & 310-027)》一书中,“关于String和内存的重要内容”:
所有程序设计语言的关键目标之一都是有效地使用内存。随着应用程序的发展,String处理占用一个程序的大量内存非常常见,在程序中大量的String常量内常常有大量的冗余,为了使Java更有效地使用内存,JVM留出一块特殊的内存区域,它被称为“String常量池
- 2009-06-14 12:29
- 浏览 821
- 评论(0)
Studio利用hbm配置文件生成SQL文件时,需要访问ST项目中生成的POJO类(多对多关联时,要访问中间表的PO类),所以要把代码生成器org.st.studio.generator.SqlGenerator(包含public static void main(String[] args)可以作为Java Application运行)放在ST项目中进行加载(关于如何在项目中加载插件提供的jar包,请参考《为Java项目加载类路径》),再模拟创建一个代码生成器的Java Application,然后把相关参数传给Application,最后通过运行这个Application来生成SQL文件。
...
- 2009-06-02 22:17
- 浏览 1074
- 评论(0)
Rule
规则
AWT
Avoid using java.awt.peer interface directly
不要直接使用java.awt.peer
- 2009-06-02 22:11
- 浏览 1358
- 评论(0)
Studio利用hbm配置文件生成SQL文件时,需要访问ST项目中生成的POJO类,所以要把代码生成器(org.st.studio.generator.SqlGenerator)放在ST项目中进行加载,方法如下:
把要放在项目中加载和运行的类(org.st.studio.generator.SqlGenerator)的.class文件打包到一个studio.jar文件。其中org.st.studio.generator.SqlGenerator是一个包含public static void main(String[] args)可以作为Java Application运行的类。
publ ...
- 2009-06-02 22:05
- 浏览 1654
- 评论(0)
SpringProjectNature
在org.springframework.ide.eclipse.core.internal.project.SpringProjectNature的configure()中添加org.springframework.ide.eclipse.core.springbuilder,在deconfigure()中删除springbuilder。
添加Nature
/** * Adds given nature as first nature to specified project. */ public static voi ...
- 2009-06-02 21:51
- 浏览 918
- 评论(0)
4种用法
1.方法声明
放在访问操作符(public等)之后,返回类型声明(void等)之前
public synchronized void synMethod() {}
一次只能有一个线程进入该方法,其他线程要想在此时调用该方法只能排队等候,只有当前线程执行完该方法后,别的线程才能进入.
2.代码块中
- 2009-05-23 19:52
- 浏览 830
- 评论(0)
扩展者
1.贡献法则(Contribution Rule): 一切皆是贡献
2.遵循法则(Conformance Rule): 插件必须遵循与其的接口
3.共享法则(Sharing Rule): 增加,不要取代
4.有样学样法则(Monkey See/Monkey Do Rule): 遇到问题时,首先复制类似插件的结构
5.相 ...
- 2009-05-23 12:09
- 浏览 787
- 评论(0)
为你的数据库属性hibernate.dialect设置正确的 org.hibernate.dialect.Dialect子类. 如果你指定一种方言, Hibernate将为上面列出的一些属性使用合理的默认值, 为你省去了手工指定它们的功夫.
表 Hibernate SQL方言 (hibernate.dialect)
RDBMS
方言
DB2
org.hibernate.dialect.DB2Dialect
DB2 AS/400
org.hibernate.dialect.DB2400Dialect
DB2 OS390 ...
- 2009-05-23 12:08
- 浏览 1142
- 评论(0)
assigned 让应用程序在save()之前为对象分配一个标示符。这是 <generator>元素没有指定时的默认生成策略。
foreign 使用另外一个相关联的对象的标识符。通常和<one-to-one>联合起来使用。 guid 在MS SQL Server 和 MySQL 中使用数 ...
- 2009-05-23 12:05
- 浏览 1017
- 评论(0)