- 浏览: 62162 次
- 性别:
- 来自: 上海
最新评论
-
zxg_javaeye:
JSF也可以做的很轻,SEAM里面都是richface的东西, ...
JSF vs MVC -
yzhw:
受教了,也正的用seam,感觉如果数据量一大就有点吃不消了;用 ...
JSF vs MVC -
yanji94521:
每套系统都应该有适合自己的一套后台层次,层次不是必须遵守一定规 ...
如何区分Action, service 和 dao -
yanji94521:
谁说struts不能使用spring bean? 你是架构师么 ...
Java EE 的依赖注入功能有限,不能注入到非管束的普通类里面 -
xiaojianhx:
我想用@JoinColumn,但是找不到,缺少那个包呢
用JoinColumn使用JPA的OneToMany不自动生成数据库表
文章列表
有两个实体Order和Customer,一个用户可以有多个订单,一个订单属于一个用户,所以Customer与Order是一对多的关系,那么在Order实体里可以有一个到Customer的引用customer,同时在Customer里有一个Order实体的集合orders。如果在只是如下这样写:
public class Order {
@id
private long id;
@ManyToOne
private Customer customer;
public void setId(long id) {
this.id = i ...
- 2007-11-14 03:00
- 浏览 11421
- 评论(1)
JavaEE的依赖誉为入功能远没有spring那样强大,只能把特定的资源注入到特定的对象里面。这些特定的资源是指ejb, timer等 java EE的标准服务,其它的乱七八糟的东西是不能注入到别的组件里的。同时,能接受注入的也只有被容器管束的servlet, filter, ejb等标准组件,普通的类也是不能享受到被注入的待遇的。结果现在用struts2时,想在struts2的action里面取得ejb,就不能走注入的这条路了,很不幸呀!怎么办呢?初步想来有这样几种方法,一种是写一个新的struts2的dispathfilter,在这个filter里注入ejb,然后分发到action里,或者写 ...
- 2007-11-13 09:39
- 浏览 1467
- 评论(1)
htmlparser是一个非常棒的html页面解析器,它自带的filterbuilder很不错。到sourceforge下载后,解压好就可以用了。运行安装目录下的bin里面的filterbuilder.bat就可打开filterbuilder,如下图(点击看大图):
在窗口最底下的文本框里输入要parse的页面的url, 在Operation菜单里选择Fetch Page就会载入页面。左边的区域可以放置各种过滤器。先选中左边过滤器区域里的某个过滤器,再点击工具栏上要使用的过滤器,就会把过滤器加到之前选中的过滤器里面了。点击Operation菜单里的Excute Filter,就会把当前的过滤 ...
- 2007-11-10 16:19
- 浏览 3459
- 评论(2)
常常有这样的需求,填完一些JTextField后,直接按Enter键就执行动作,而不需要再按一下按钮。本来以为在加一个Keytyped事件的侦听器,然后读取输入的字符就可以确定了,但是试了几次都没有成功。后来查了一下JDK API,看到这样的话:
How the text field consumes VK_ENTER events depends on whether the text field has any action listeners. If so, then VK_ENTER results in the listeners getting an ActionEvent, ...
- 2007-11-09 16:00
- 浏览 3019
- 评论(0)
j2ee难用,其中一个原因是jndi不好用,明明已经配置好名字为dataSource的数据源,但是在部署JPA时,老是抛异常说找不到数据源。今天在用jboss时,终于又明白了一些。
原来j2ee中的组件是有它自己独自的环境的,位于java:/comp/env这个jndi目录下。每个组件不能访问另外一个组件的私有环境,实现组件各自独立。同时,又有一些jndi目录和名字是公共的,如java:/下的其它一些名字,还有一些是只能给本地访问的,还有一些是能够给远程访问的,这个就不说了。
如果一个组件想要获得另外一个组件,那么需要在它的部署描述符里说明,比如:
<resource-ref>
...
- 2007-11-07 06:32
- 浏览 996
- 评论(0)
为了能让程序在用户登出后继续运行,在命令前加上 nohup命令,如下:
nohup <do_something_cmd> &
如果要运行的程序是服务程序,则不需要加。
- 2007-11-02 05:50
- 浏览 1596
- 评论(0)