Jerry

星期二 四月 29, 2008

NetBeans IDE 6.1 国内下载

近来很多朋友反应 NetBeans 6.1 在英文站点的下载总出错,很有可能是由于下载量过大服务器扛不住了。不过不用担心,给大家一个国内下载地址,速度一流,赶紧行动吧!

JDK 1.6.0 u6 多国语言版
http://zh-cn.netbeans.org/download/6.1/jdk-6u6-windows-i586-p.exe
(Size: 71.4 MB)

NetBeans IDE 6.1 英文正式全功能版
http://zh-cn.netbeans.org/download/6.1/netbeans-6.1-windows.exe
(Size: 182 MB)

星期五 四月 18, 2008

NetBeans 6.0.1 中文版一点点小升级

NetBeans 6.0.1 中文版在 zh-cn.netbeans.org 站点上有一点点小的升级。安装程序的文件大小都有点小小的变动,构建时间也有所更新。

虽然更新内容具体列表我还没有拿到,但还是推荐各位升级。

netbeans-6.0.1-ml-windows.exe 新旧两个版本的比较:
旧:文件大小:203382266,MD5:1ff38ec37011a33aef77e71ce8cf9048
新:文件大小:203401794,MD5:eb36a4680dca7108584575db8afb80d0

下载地址:http://zh-cn.netbeans.org/download/6.0/ml/index.htm

星期六 四月 05, 2008

Ruby 开发者中心

Ruby 是一种为简单快速的面向对象的脚本语言,由日本人松本行弘(まつもとゆきひろ,Yukihiro Matsumoto,外号:matz)开发。

Ruby 语言包括下列特性:

  • 语法简单,部分原因是受到 Eiffel 和 Ada 语言的启发。
  • 异常处理功能可轻松处理各种错误。
  • 操作符为方法句法糖,重定义非常简单。
  • 完整、全面、纯面向对象 -- Ruby 中的所有数据都是对象,在这个意义上与 Smalltalk 语言相同。
  • 单继承
  • 代码块 -- 括号 -- 普遍应用在几乎全部的 Ruby 程序中。
  • 全部 Ruby 的对象与“标记-清除”垃圾回收器一同工作。
  • 如果操作系统允许,可动态装载扩展库。
  • 独立于操作系统之外。

JRuby 是一个 Ruby 语言语法、核心库和标准库的 Java 语言实现,它的优点是 Ruby 语言简单的语法以及与 Java 应用程序的互操作性——以及可移植性、安全性并提供了Ruby语言的类库。JRuby on Rails 是运行在 Java 平台上原始 Ruby-on-Rails 框架,它增强了 Rails 并提供了 Java 库和应用服务器功能。Sun 公司正在积极工作使 Rails 应用程序进入 Java 平台上,并希望使 JRuby on Rails 成为未来 Web 开发的中心。

NetBeans IDE 6.0 提供了 Ruby、 JRuby、jMaki 和 Ruby-on-Rails 框架的编程工具,可用于 Ruby 和 Ruby-on-Rails 应用程序的构建、执行、测试和排错。开发人员可以下载只含 Ruby 的 NetBeans IDE 6.0 或对自己下载的 NetBeans IDE 6.0 增加 Ruby 支持。

现在,Sun 中国技术社区 Ruby 开发者中心已上线。访问地址:developers.sun.com.cn/ruby

参考资源

星期一 三月 17, 2008

在 NetBeans IDE 6.0 中使用 JSF 创建多页眉表格

嗨!大家好!在我们开始进行以下步骤之前,先向大家介绍一些相关信息。


1) 目前,IDE 尚不支持通过设置一些属性(例如,表格组件)来创建多页眉/页脚( Multiple Header/Footer Row ),也就是不能直观地完成此操作。IDE要求手动设计和调整页面的 JSP/JSF 代码。
2) 完成上述调整之后,表格不会显示在 IDE 的设计视图中。需要部署并运行应用程序才能查看调整后的结果。
3) 对于您能够创建的页眉类型以及能使用的标记属性,这些方面都有一定的限制。有关详细信息,请参见 http://webdev2.sun.com/woodstock-tlddocs/webuijsf/tableColumn.html


创建多行页眉表格( Multiple Row Header for a Table )的步骤如下

要完成此项操作,您需要使用 “嵌套的 <webuijsf:tableColumn> 标记”

步骤 1 ) 在 IDE 中创建一个 Visual Web 应用程序。

步骤 2 ) 在 Visual 设计器中打开 Page1.jsp(IDE 将自动完成此项操作)。

步骤 3 ) 切换到 Page1 的 jsp 视图。

步骤 4 ) 在 <webuijsf:form binding="#{Page1.form1}" id="form1"> &  </webuijsf:form> 标记之间复制并粘贴下列代码(用于定义多行表头表格,也就是在 Form 的开始和结束标记之间复制并粘贴下列代码)。

第 5步 ) 编译和运行应用程序,以便在浏览器中查看所显示的表格。

 

 




我已经提供了 2 个示例表格代码演示这一过程。示例 1 将显示一个 2 行页眉的表格, 示例 2 将显示一个 3 行页眉的表格。

表格 1 代码 :


<!-- JSF code to Create a MultiLine Header Table, The below code creates a Table with 2 row Header-->

<webuijsf:table augmentTitle="false" binding="#{Page1.table1}" id="table1"
style="height: 317px; left: 144px; top: 120px; position: absolute" title="Table" width="308">
<webuijsf:tableRowGroup binding="#{Page1.tableRowGroup1}" id="tableRowGroup1" rows="10"
sourceData="#{Page1.defaultTableDataProvider}" sourceVar="currentRow">


<!-- Top Level Nested Column Header - Creates 1st Header line spanning columns 1-5 -->

<webuijsf:tableColumn headerText="Merged Columns-12345" id="tableColumn1">

<!--Second Level Nested Column Header - Creates 2nd Header Line spanning columns 1-3 -->
<webuijsf:tableColumn headerText="Merged Columns-123" id="tableColumn2">

<!-- Columns 1-3 defined -->
<webuijsf:tableColumn headerText="column1" id="Column1" sort="column1">
<webuijsf:staticText id="staticText1" text="A"/>
</webuijsf:tableColumn>
<webuijsf:tableColumn headerText="column2" id="Column2" sort="column2">
<webuijsf:staticText id="staticText2" text="B"/>
</webuijsf:tableColumn>
<webuijsf:tableColumn headerText="column3" id="Column3" sort="column3">
<webuijsf:staticText id="staticText3" text="C"/>
</webuijsf:tableColumn>
</webuijsf:tableColumn>

<!-- Columns 4&5 outside the above 2nd Level Nested Columns -->
<webuijsf:tableColumn headerText="column4" id="Column4" sort="column4">
<webuijsf:staticText id="staticText4" text="D"/>
</webuijsf:tableColumn>
<webuijsf:tableColumn headerText="column5" id="Column5" sort="column5">
<webuijsf:staticText id="staticText5" text="E"/>
</webuijsf:tableColumn>

</webuijsf:tableColumn>

</webuijsf:tableRowGroup>
</webuijsf:table>

下面是由这段代码创建的表格的屏幕截图。

 

表格 2 代码 :

<!-- JSF code to Create a MultiLine Header Table, The below code creates a Table with 3 rows of Header-->

<webuijsf:table augmentTitle="false" binding="#{Page1.table1}" id="table1"
style="height: -125px; left: 144px; top: 120px; position: absolute" title="Table" width="-6">

<webuijsf:tableRowGroup binding="#{Page1.tableRowGroup1}" id="tableRowGroup1" rows="10"
sourceData="#{Page1.defaultTableDataProvider}" sourceVar="currentRow">


<!-- TOp Level Nested Column Header - Creates 1st Header line spanning columns 1-5 -->

<webuijsf:tableColumn headerText="Merged Columns-12345" id="tableColumn1">

<!-- SEcond Level Nested Column Header - Creates 2nd Header line spanning columns 1-3 -->

<webuijsf:tableColumn headerText="Merged Columns-123" id="tableColumn2">

<webuijsf:tableColumn headerText="column1" id="Column1" sort="column1">
<webuijsf:staticText id="staticText1" text="A"/>
</webuijsf:tableColumn>

<!-- THird Level Nested Column Header - Creates 3rd Header line spanning columns 2-3 -->

<webuijsf:tableColumn headerText="Merged Columns-23" id="tableColumn3">

<webuijsf:tableColumn headerText="column2" id="Column2" sort="column2">
<webuijsf:staticText id="staticText2" text="B"/>

</webuijsf:tableColumn>

<webuijsf:tableColumn headerText="column3" id="Column3" sort="column3">
<webuijsf:staticText id="staticText3" text="C"/>
</webuijsf:tableColumn>

</webuijsf:tableColumn>

</webuijsf:tableColumn>

<!-- 2nd Second Level Nested Column Header - Creates 2nd Header line spanning columns 4-5 -->

<webuijsf:tableColumn headerText="Merged Columns-45" id="tableColumn4">

<webuijsf:tableColumn headerText="column4" id="Column4" sort="column4">
<webuijsf:staticText id="staticText4" text="D"/>
</webuijsf:tableColumn>

<!-- 3rd Level Nested Column Header - Creates 3rd Header line for column 5 -->

<webuijsf:tableColumn headerText="Special Header Columns-5" id="tableColumn5">

<webuijsf:tableColumn headerText="column5" id="Column5" sort="column5">
<webuijsf:staticText id="staticText5" text="E"/>
</webuijsf:tableColumn>
</webuijsf:tableColumn>
</webuijsf:tableColumn>

</webuijsf:tableColumn>

</webuijsf:tableRowGroup>
</webuijsf:table>

下面是由这段代码创建的表格的屏幕截图。

 

原文:http://blogs.sun.com/NetBeansSupport/entry/creating_mutliline_header_table_using

NetBeans IDE 6.1 Beta 博客大赛

NetBeans 6.1 Beta 中包含了众多新特性,还犹豫什么,现在就把好的创意和想法写进你的 Blog 吧!

我们的简体中文是此次赛事的指定语言之一。

奖品:10个500美金和100个 NetBeans T-Shirts
比赛详情:http://www.netbeans.org/competition/blog-contest.html
参赛表单:http://www.netbeans.org/competition/blog-contest-form.html
截止日期:2008年4月18日

星期五 三月 07, 2008

NetBeans 6.1 Beta

NetBeans 6.1 将于2008年春季正式发布,现在已进入公开测试阶段。

详细信息:http://www.netbeans.org/community/releases/61/
下载地址:http://dlc.sun.com.edgesuite.net/netbeans/6.1/beta/

下面是一些新增特性:

JavaScript 支持
语法高亮
代码补全和类型分析
自动修复和语义检查
重构

性能增强
启动速度提升达40%
智能代码补全速度提升
更低的内存消耗

Spring 框架支持
集成 Spring Framework 2.5
XML 配置文件和 Spring Web MVC 控制层向导
Bean 名称和 Java 类、属性的代码自动完成
Web 项目中的 Spring Web MVC 框架支持

新增 MySQL 支持
MySQL 服务器注册
查看、创建和删除数据库
便捷的 MySQL 管理工具

Java Beans 支持
Bean 模式向导面板
Bean 属性生成
BeanInfo 编辑器

JSF CRUD 生成器
快速创建数据库应用程序
支持一对一、一对多、多对多实体关系

Ruby/JRuby 支持
编辑器增强,包含新的提示和修复功能
支持 JRuby 快速调试
平台管理器
Rails 项目中服务器和数据库集成的改进

Javadoc 代码自动完成
支持标准标签: @param 等
代码自动完成:parameters, exceptions 等 

共享项目 (AKA 共享库)
通过版本控制系统更容易和您的团队其他成员共享项目
默认 Java, Web 和 全部 Java EE 项目类型使用相对库路径的特别库
声明项目依赖相对库路径
为您的项目启用无需人工看守的构建

新的升级中心模块
ClearCase 支持
AXIS 支持
SOAP UI 支持

星期六 十二月 22, 2007

Solaris Express Developer Edition b80

更新了不少应用组件,从截图中就可以看的出来。

在安装的时候一个有意思的改进是,可以通过键盘的左右键切换安装界面的宣传图片。

下面是宣传图片中的具体文字内容:

站在技术前沿

现在,如果您对 Solaris Express Developer Edition 感兴趣,可以查看 OpenSolaris 二进制分发版本,抢先体验今后将要发布的最新 Solaris 发行版。

第一个发行版将在 2008 年第二季度发布,测试版本现在即可使用。

请访问 opensolaris.org/os/project/indiana/resource/getit

最直接的资源

sun.com/blogs 对于开发者而言是一个非常不错的资源 - 其内容直接来源致力于研发新功能的工程师。

请访问 sun.com/sxde/community.jsp

专家支持

开发者支持内容包括有关代码支持、诊断建议和编程问题的技术帮助。

developers.sun.com/services/expertassistance

安装和配置支持

现在为 Solaris Express Developer Edition 提供了安装和配置支持服务。

请访问 sun.com/sxde/service

常见问题解答

我们将在 Solaris Express Developer Edition 发行版的 FAQ 中解答您的问题。

请访问 sun.com/sxde/faq.jsp

适用于 Solaris 的 PostgreSQL

想拥有一个可以处理以下内容的免费开发数据库?

- 5TB 数据
- 50 行查询
- 50,000 个并发生产事务 (兼顾完整性)

现在,您可以如愿以偿!

请访问 sun.com/postgresql 了解基本信息

Sun HPC ClusterTools 开始附送了!

Sun HPC ClusterTools 软件针对高性能和并行计算提供了一套综合功能。该软件提供一个集成的工具包,开发者可使用它创建和调整 HPC 群集和 SMP 上运行的应用程序。

Sun HPC ClusterTools 现已随附在 Solaris Express Developer Edition 中。

请访问 sun.com/clustertools

星期日 十二月 09, 2007

NetBeans IDE 6.0 特性

NetBeans IDE 是由 Sun 公司推出一款优秀、免费、开源的集成开发工具,我们可以通过其开发专业的 Java 桌面、Web、企业以及移动应用程序。它同时支持 C/C++ 甚至是 Ruby 语言的开发,并且可以运行在多个操作系统之上,包括 Windows, Linux, Mac OSX 和 Solaris。

最新发布的 NetBeans IDE 6.0 版本拥有诸多引人瞩目的新特性,包括完全重新打造的代码编辑器,众多语言的支持,简易高效的开发方式以及轻松快捷的安装和配置。

IDE :

  • 人性化的下载和安装方式:NetBeans 6.0 的 Java SE 版本仅需 21 MB!
  • 插件管理器:用它可以在不同版本之间轻松转换,而不必下载新的安装文件。
  • 标准化的项目构成:NetBeans 6.0  的 Java 项目默认使用 Ant 1.7,同时支持 Maven。
  • 模板支持:使用 NetBeans 6.0,我们可以自行创建任何种类的应用程序模板。
  • 工具栏拖动:自定义工具栏可以直接拖动所需的按钮到所需的位置。
  • 可分离的面板:所有的面板都可以从 IDE 中分离出来而独立使用,通过它可以实现同时编辑多个代码文件。
  • 项目组:将多个相关联的项目定义为一个项目组,可以方便的同时打开和关闭多个相关联的项目。
  • 任务列表:通过注释中的 TODO 或 FIXME 建立任务列表,支持导入和导出为标准的 iCalendar 格式或直接与 bug 数据库同步。

编辑器:

  • 语言感应编辑器:支持 Java, Ruby, C/C++, XML, HTML, RHTML, JavaScript 和 JSP 语法高亮、代码缩进、关键字匹配和自动格式化,并可扩展支持其他语言。
  • 实时语法分析:能够即时的报告错误或提示自动修复。
  • 重构:使用 Ctrl + R 快捷键可以直接更改变量名称,省去了查找和替换的繁琐。
  • 自动代码补全:支持 Java, Ruby, XML, C/C++, HTML, RHTML, JSP 和 JavaScript 的自动代码补全。
  • 自动代码生成:例如,如果使用了一个未定义的方法,IDE 会提示自动创建这个方法。
  • 本地文件历史记录:就算没有版本控制也可以轻松恢复到本地的历史版本。
  • 快速导航:支持快速查询某个成员或错误并定位。
  • 完全可定制的用户界面:快捷键、工具栏按钮、界面字体均可以轻松定制。

版本控制和协同开发:

  • 集成版本控制工具:支持快速更新、签出、对比、重命名文件和提交修改。
  • CVS, Subversion, Mercurial:内置 CVS 和 Subversion 支持。Mercurial 的支持可以在插件管理器中安装。
  • 文件状态和历史记录:列出当前文件状态和所有的历史版本,可以直接比较。
  • 基于代码行的对比查看。
  • 远程项目共享:在网络上实时共享项目,支持远程编辑代码、调试和运行。协同开发可以在插件管理器中安装。
  • 协同开发聊天:支持即时消息通讯。

Java SE:

  • JDK 多版本支持:JDK 1.1 - 1.4, 5.0 和 6
  • 桌面应用程序开发:向导式生成桌面应用程序的基本框架。
  • 单元测试:集成 JUnit 3 和 4。
  • 基于 Ant 的项目构成。
  • 可视化图形界面设计:拖拽组件式 Swing 界面开发,自动生成界面代码。
  • 调试和性能分析。

Swing 图形用户界面设计器:

  • 专业的 GUI 编辑器:拖拽式界面设计方式,自动对齐校正,支持提示和快捷键设置。
  • 标准和自定义 GUI 组件:除了标准的 AWT 和 Swing 组件外,可以添加扩展自定义的组件。
  • 支持Beans 绑定技术 (JSR 295):利用 Beans 绑定技术和 JPA 的特性可以轻松快捷的创建 Swing 桌面数据库应用程序。
  • 支持 Swing 应用程序框架 (JSR 296)。

性能分析器:

  • 基于任务的性能分析:自定义性能分析任务,检测 CPU、内存或其他监视参数,并可以保存结果快照。
  • 堆走查:分析堆内容,标识不必要的引用,节约内存开销。
  • 性能分析点:可以在代码中设置性能分析点。
  • 标识 CPU 瓶颈:可以对特定的方法做 CPU 使用时间测试。
  • 追踪内存使用状况。
  • 监视线程状态。
  • 远程性能分析。
  • 附属性能分析:就算没有使用 IDE 运行的程序,只要用的是同一个 JDK 6,也可以做性能分析。

调试器:

  • 表达式分析和步进:鼠标点击变量可以直接查看值。
  • 可配置的断点。
  • 多会话和多线程调试。
  • 堆走查。

Java EE:

  • 支持 Java Persistence API (JSR-220), servlets, JavaServer Pages (JSP), Enterprise JavaBeans (EJB) 和 web services 开发。
  • 完整支持 J2EE 1.3, J2EE 1.4 和 Java EE 5 标准。
  • Web 和应用服务器:内置 Tomcat 6 和 GlassFish v2。支持Sun Java System Application Server 8 and 9, GlassFish v1 and v2, Apache Tomcat 4, 5 and 6, JBoss 4, BEA WebLogic 10, IBM WebSphere 6 等。
  • 代码自动完成、模板和向导:提供蓝图、模板和向导帮助我们创建 Enterprise Java Beans (EJB 3.0), servlets, JSP pages 和 JAX-WS web services 应用。
  • 提供 Java EE 5 资源注入元注释代码自动完成功能。
  • Java 持久层:支持数据库拖拽自动创建实体类,并提供模板和图形化编辑器创建和维护持久层单元。

Web 应用程序:

  • Visual Web JSF 开发:利用 JSF 框架进行可视化 Web 设计。
  • HTTP 监视器:有助于组件和 Web 应用程序的跟踪和调试。
  • Woodstock JSF 组件:拖拽式开发 AJAX。
  • 标准 JSF 组件:除了提供标准的 JSF 实现组件外,还包含表格、日历、树状结构、文件上传等其他复杂组件。
  • JSP 开发:支持 JavaServer Pages Standard Tag Library (JSTL),Struts 1.2.9 and 1.3.x,并可以通过安装插件方式支持 Wicket 和 Spring 框架。
  • JavaScript 编辑器:自动识别 HTML 和 JSP 页面中的 JS 代码,并提供语法高亮、代码完成和错误检查支持。
  • CSS 编辑器:提供 CSS 语法高亮、代码完成、错误检查支持和代码导航。Visual CSS 编辑器提供预览功能。
  • 数据库和数据绑定工具:自定义查询、连接、结果预览。通过数据库浏览器连接数据库,直接查看视图或数据、运行 SQL 语句。支持拖拽式数据绑定。
  • 数据库:内置 JavaDB (Derby), MySQL and PostgreSQL 支持,并可扩展到 Oracle, IBM DB2, Microsoft SQL Server, PointBase, Sybase, Informix, Cloudscape, InstantDB, Interbase, Firebird, FirstSQL, Mckoi SQL, HSQLDB, Hypersonic SQL 和 Micrososft Access。

Web Services:

  • 标准化 Web 开发:支持 J2EE 1.4 and Java EE 5, including the JAX-WS 2.1, JAX-RS (JSR-311), JAX-RPC (JSR-101) web service 标准。可运行在 Sun Java System Application Server (GlassFish), Apache Tomcat, IBM WebSphere, BEA Weblogic and JBoss。
  • 可靠、安全和可转换的 Web Services:使用在 Sun Application Server (GlassFish) 提供的 Metro 支持,构建交互的、可靠的、安全的、可转换的 Web Services。使用 Sun Java System Access Manager 构建安全的,基于身份验证的 Web Services。
  • 同步和异步 JAX-WS 支持:NetBeans 提供可视化 JAX-WS 编辑器。
  • 基于 SOAP 和 RESTful 的 Web Services:拖拽式 RESTful 组件自动生成所需代码,例如 Google Map, Yahoo News Search 和 StrikeIron web services。
  • 移动 Web Service:应用 JSR-172 移动应用程序。通过无线连接桥,让 MIDlets 访问 Web Service 和其他服务器端数据。

移动开发:

  •  手机、手持设备和机顶盒:创建、测试和调试移动信息设备简表 (MIDP) 1.0, 2.0,连接受限设备配置 (CLDC) 1.0 and 1.1 和 连接设备配置 (CDC) 应用程序。
  • 可视化移动设计工具:利用可视化移动设计工具 v2,可以更快速的拖拽式开发图形界面,例如等待界面、登陆界面、文件浏览器、短信程序和闪屏等。同时,国际化工作也会更加方便。
  • 移动游戏构建工具 (Mobile Game Builder):使用 MIDP 2.0 游戏 API 进行可视化开发。
  • 模块构建系统:可以为不同平台类型、部署类型和配置加入自定义的组件。
  • 支持 Web Services 访问。
  • 支持 SVG:更方便的创建和编辑 SVG 图形文件 (JSR-226)。
  • 集成工具:JMUnit testing, MIDlet signing, 认证管理, automatic code obfuscation, integrated over-the-air (OTA) emulation, push registry emulation, WMA emulation for SMS and CBS messages, new deployment methods, and Wireless Messaging and Multimedia APIs.

Ruby:

  • Ruby 项目:支持Ruby 文件,RSpec 标准定义文件和 YAML 文件。实时代码解析。
  • Ruby on Rails 项目:支持 Rake 和数据库移植。通过图形向导生成代码。
  • Ruby and Rails 调试器。
  • Ruby Gems 安装管理器。

C/C++:

  • C/C++ 项目和模板。
  • 源代码编辑器:代码自动高亮、自动完成、自动格式化、匹配、折叠。
  • 调试器:完美集成 GNU gdb 调试器。
  • 编译器配置。
  • Makefile 支持。
  • 类继承关系浏览器。
  • 文件导航。

UML:

  • 正向和反向工程:支持 UML 模型图生成 Java 代码。
  • 支持8种 UML 图:Activity diagram, Class diagram, Collaboration diagram, Component diagram, Deployment diagram, Sequence diagram, State diagram 和 Use Case diagram
  • 自定义代码生成模式。
  • 集成 UML 工具:支持 Telelogic DOORS 导入,支持导出 Javadoc 样式报告。
  • EJB 1.1, EJB 2.0 和 Gang of Four 设计模式。

SOA:

  • Web Services:支持文件、HTTP 和 JMS 绑定组件。
  • 可视化 BPEL 设计工具。
  • 可视化 XSLT 设计工具。
  • XML 视图向导和可视化 WSDL 编辑器。

平台:

  • 一般桌面应用程序:提供众多基础组件,例如:窗口管理、菜单、设置、存储、更新向导和文件访问等。
  • 富客户端开发。
  • 模块化:动态模块装载。
  • 一致性:一次编写、到处运行,轻松实现跨平台应用。
  • 新的 API:Visual Library API, NetBeans Preferences API, Lexer API。

星期一 十一月 12, 2007

NetBeans 6 中文技术文章

Sun中国技术社区(http://developers.sun.com.cn)正在翻译NetBeans.org上面的部分英文技术文章,以下是这个月已发布的中文技术文章列表:

1. 在桌面应用程序中实现 Beans 和数据绑定
http://developers.sun.com.cn/home/sdnchina/home/Java/gui-binding.html

3. 使用NetBeans 6.0 在10分钟内创建一个 Ruby 博客程序
http://developers.sun.com.cn/home/sdnchina/home/Java/netbeans6-rapid-ruby-weblog.html

4. 使用GlassFish v2、Apache Maven 2和NetBeans IDE 6.0构建EJB 3.0 应用程序
http://developers.sun.com.cn/home/sdnchina/home/Java/ejb-glassfish-maven.html

计划每周都会有4-5篇新技术文章上线(包括),敬请关注Sun中国技术社区首页:http://developers.sun.com.cn

星期三 八月 22, 2007

将您的日志显示在每位NetBeans中文用户欢迎页上

想让更多的朋友阅读到您的日志吗?

您可以把您的博客日志聚合到“NetBeans星球”站点,这样,您的日志就会出现每一位NetBeans中文用户的起始欢迎页上。

这是一件多么令人兴奋的事情!

您只需要把您日志的NetBeans分类RSS链接添加到这个地址:http://www.planetnetbeans.org/add.html

请注意,“NetBeans星球”站点只是一个聚合站点,并不提供博客空间。如果您对NetBeans或Sun的其他技术很感兴趣,欢迎您到“Sun中国技术社区”开博。请发邮件到:liang.ye at sun dot com 或 taozhen at 263 dot net dot cn。

星期一 八月 20, 2007

Solaris英文环境下使用中文输入法

在Solaris中文环境下,调用中文输入法,按“Ctrl+空格”就可以了。但在英文环境下,怎么办呢?

两步:

#cp /usr/dt/config/zh_CN.UTF-8/0020.dtims /usr/dt/config/C
#cp -r /usr/openwin/lib/locale/zh_CN.UTF-8/imsscript/ /usr/openwin/lib/locale/C/

注销,重新登陆,输入法栏出来了,按“Ctrl+空格”,搞定。

说到输入法,推荐一个基于统计语言模型的开源拼音输入法小项目:SunPinyin。

项目地址:http://www.opensolaris.org/os/project/input-method/

Calendar

Feeds

Search

Links

Navigation

Referrers