java
Anatorian
这个作者很懒,什么都没留下…
展开
-
JNDI中的组件私有环境,公共环境和部署时映射
j2ee难用,其中一个原因是jndi不好用,明明已经配置好名字为dataSource的数据源,但是在部署JPA时,老是抛异常说找不到数据源。今天在用jboss时,终于又明白了一些。 原来j2ee中的组件是有它自己独自的环境的,位于java:/comp/env这个jndi目录下。每个组件不能访问另外一个组件的私有环境,实现组件各自独立。同时,又有一些jndi目录和名字是公共的,如java:/下的其它...2007-11-07 06:32:48 · 159 阅读 · 0 评论 -
用ActionListener处理在JTextField里按Enter事件
常常有这样的需求,填完一些JTextField后,直接按Enter键就执行动作,而不需要再按一下按钮。本来以为在加一个Keytyped事件的侦听器,然后读取输入的字符就可以确定了,但是试了几次都没有成功。后来查了一下JDK API,看到这样的话: How the text field consumes VK_ENTER events depends on whether the text fi...2007-11-09 16:00:16 · 645 阅读 · 0 评论 -
用htmlparser解析google搜索结果页面里的url
htmlparser是一个非常棒的html页面解析器,它自带的filterbuilder很不错。到sourceforge下载后,解压好就可以用了。运行安装目录下的bin里面的filterbuilder.bat就可打开filterbuilder,如下图(点击看大图): 在窗口最底下的文本框里输入要parse的页面的url, 在Operation菜单里选择Fetch Page就会载入页面。左边的区...2007-11-10 16:19:00 · 372 阅读 · 0 评论 -
Java EE 的依赖注入功能有限,不能注入到非管束的普通类里面
JavaEE的依赖誉为入功能远没有spring那样强大,只能把特定的资源注入到特定的对象里面。这些特定的资源是指ejb, timer等 java EE的标准服务,其它的乱七八糟的东西是不能注入到别的组件里的。同时,能接受注入的也只有被容器管束的servlet, filter, ejb等标准组件,普通的类也是不能享受到被注入的待遇的。结果现在用struts2时,想在struts2的action里面取...2007-11-13 09:39:18 · 216 阅读 · 0 评论 -
用JoinColumn使用JPA的OneToMany不自动生成数据库表
有两个实体Order和Customer,一个用户可以有多个订单,一个订单属于一个用户,所以Customer与Order是一对多的关系,那么在Order实体里可以有一个到Customer的引用customer,同时在Customer里有一个Order实体的集合orders。如果在只是如下这样写: public class Order { @id private long id; ...2007-11-14 03:00:52 · 670 阅读 · 0 评论