You are browsing the archive for 2010 一月.

在ADF中为Table自动生成行号

一月 21, 2010 in Oracle 融合中间件

概述
在某些业务需求中,会需要在以Table的形式展现的数据中增添行号,使显示更为清晰,本文将介绍如何在ADF中简便地实现自动生成行号。

实现
1、 创建ADF Application,在Model Project中基于HR Schema中的Departments表创建Entity Object, View Object,然后创建Application Module,将刚创建完成的View Object的实例添加到该Application Module的Data Model面板中。

2、在ViewController Project中创建main.jspx页面,从“Data Controls”面板中拖动Departments对应的VO的实例到页面,如图创建Table,勾选“Filtering”选项
Read the rest of this entry →

在WebLogic 11g中查看JNDI Tree

一月 11, 2010 in Oracle 融合中间件

这两天在使用JDeveloper11g基于 JPA/TopLink/EJB3.0进行一些开发,由于在开发过程中是将EJB部署到WebLogic 11g,使用到了JNDI查找并引用这些EJB服务,因此为了更便于调试和监控,最好能查看当前WebLogic Server中的完整JNDI Tree,在WebLogic 11g中,可以方便地进行查看,不过选项所在位置稍有点隐蔽,步骤如下:
1、启动WebLogic Server,登录到console,如果使用默认端口,地址应为:http://127.0.0.1:7101/console,成功后可以看到左边的“域结构”

Read the rest of this entry →

Ubuntu中配置MSN,QQ,飞信和GTalk

一月 6, 2010 in 开源产品和技术

在Windows操作系统中,不论是MSN,还是QQ,还是GTalk等,大家肯定都不陌生,甚至这些优秀的IM工具已经融入到了我们的日常生活中,成为 生活与工作的必备工具,那么既然将主操作系统移植到了Linux,那么就必须搞定这些和生活息息相关的小工具,MSN,QQ,飞信,GTalk一个都不能 少:)

1、MSN
对于技术人员来说,所有的IM工具中最重要的应该就是MSN了,在这里强烈推荐Emesene。
Emesene 是一个使用Python+GTK编写的MSN Messenger的软件,以GUN GPLV2协议发布,界面非常类似官方MSN Messenger,同时还非常轻便。但凡用过Windows下的MSN Messenger都能很好的上手这个软件,无论是登录界面还是使用界面都让使用过官方MSN Messenger的人有一种曾似相识的感觉。
在 Emesene下我们一样可以像Windows下的MSN Messenger使用“显示我正在听的歌曲”功能,可以给对方发送“nudge”(屏闪),可以更改显示图片。这一切操作都和Windows MSN Messenger(Windows Live Messenger)非常相似。目前emesene还未能支持Webcam(摄像头)的使用,不排除未来为之编写出Plugin的可能。
更多的介绍和下载可参考这里

2、QQ
记得原来用Linux时,QQ一直是个比较麻烦的东西,不论是Eva还是Luma,都存在着各种各样的不足,而且还非常容易崩溃(Eva的鼠标右键崩溃的问题不知被多少人诟病了)。但现在再也不用如此不便了,腾讯推出了其官方的Linux版本的QQ,具体参考这里。由于可以直接下载.deb格式,因此直接安装即可,无须任何配置。
在短暂的安装后,就可以看到与Windows没太多差别的可爱的QQ了。
Read the rest of this entry →

Ubuntu中安装配置JDK

一月 6, 2010 in 开源产品和技术

在完成系统安装并配置中文输入法之后,由于工作需要,最迫切的莫过于配置Java开发环境了,在Ubuntu中配置Java开发环境也是相对非常方便的,可采取如下两种方式:
1)直接从源内安装
2)手动下载并安装

对于方法1,相对处理起来比较简单,就不多废话了,在此,仅描述方法2的相关步骤及说明:
1、到Sun的官网中下载最新的JDK版本,目前最新的应该为1.6 Update17,我下载的JDK名为jdk-6u17-linux-x64.bin

2、将下载完成后的文件拷贝到自己需要的安装目录,例如:cp /home/eleven/Downloads/jdk-6u17-linux-x64.bin /home/eleven/Software/JDK/jdk-6u17-linux-x64.bin
Read the rest of this entry →

Ubuntu中文输入法配置

一月 5, 2010 in 开源产品和技术

老早就想换回Ubuntu Linux了,不过由于工作原因,一直未能有足够的时间来安装和配置自己的操作系统,自己在大学期间用过将近两年的Ubuntu,对该系统有很深厚得感 情,Ubuntu也悄然地升级到了9.10版,各方面也做了很多优化,从7.10之后,我就再没用过了。刚好趁元旦假期期间,我重新安装配置了 Ubuntu Linux,作为日后工作的主系统,当然,由于招行网银暂时在Linux中还无替代方案,因此也必须保留一个Windows操作系统。后续我将陆续发布一 些Ubuntu Linux中的常用软件配置方法,一方面是自己的一份备忘录,另外也希望对同样喜欢Linux的朋友有所帮助。

Ubuntu的安装过程全程都有UI支持,这里就不多废话了,在操作系统安装完成后,对我们这些以中文为母语的人来说,恐怕最要紧的莫过于配置一套适合自己的中文输入法了。之前自己在Linux中使用的一直是SCIM输入法,但Google后发现9.10中建议使用的是IBus,下面就是IBus输入法的 安装配置过程:

对于Ubuntu Linux,如果将操作系统语言选择为中文,会导致系统文件夹的命名等也全部转成中文,实际操作中会带来诸多不便,因此在安装和进入系统时,选择得默认语言均为英文。那么,现在就需要在英文的操作系统中配置中文输入法,基本步骤如下:
1、由于默认安装的操作系统为英文环境,因此,在进行中文输入法的安装配置之前,首先需要安装中文语言支持,选择 System->Administration->Language Support,在弹出窗口的“Install/Remove Languages”选项中选择“简体中文”
Read the rest of this entry →