- 博客(8)
- 资源 (2)
- 收藏
- 关注
原创 rmi
实现了Remote接口的对象为Remote对象,其可通过调用UnicastRemoteObject的exportObject将其发布到rmi server上,发布后的Remote对象可以通过其stub被客户端调用,并将执行结果返回给客户端。 可通过调用UnicastRemoteObject的unexportObject方法来结束Remote对象,在该方法被调用后,其被从rm
2008-03-31 18:26:00 411
原创 jboss jndi
jbossNS架构是基于socket/RMI的javax.naming.Context接口的实现,它是可以被remote访问的c/s实现。这个实现是经过优化的,当访问发生在与jbossNS运行服务相同的虚拟机中时,不会发生socket调用,直接返回一个全局单例的对象引用。服务调用过程: 服务器启动时,启动命名服务,生成命名服务器,并在1099端口进行监听。当客户端通过lookup方
2008-03-30 10:39:00 617
原创 hibernate mappedBy 说明
hibernate mappedBy 说明 在定义对象映射时OneToMany 和 ManyToMany映射,有mappedBy属性。当不指定mappedBy属性时以ManyToOne为例,向多端增加一个对象时,执行如下操作bid.setItem(item);bids.add(bid); bid为owner端,在不映射mappedBy属性时,hibernate会执行两次sql操
2008-03-28 11:20:00 4901
转载 javaServer pages for beginners
http://www.ibm.com/developerworks/websphere/techjournal/0702_col_johnson/0702_col_johnson.html Comment lines: Scott Johnson: JavaServer Pages for beginner
2008-03-27 15:14:00 1196
原创 jboss4.2源码分析
1 服务器内核设计 jboss4使用jmx MbeanServer作为服务器的内核。服务器,服务器类加载器都仓库,服务控制器,服务发布器等等,都是以mbean的方式注册到MbeanServer上进行统一管理。 2 启动过程见时序图
2008-03-19 19:03:00 818
原创 ibatis 无效列类型
在使用ibatis向数据库中插入数据时, 默认情况下列的值不允许为空,当属性为null时,ibatis会抛出无效列类型的异常。解决办法: 在insert sqlmap映射语句中为属性值指定数据类型。对于字符串类型可使用以下方式:#propertyName:VARCHAR#
2008-03-12 15:54:00 4832
原创 hibernate 级联映射
在映射hibernate对象关系时,对象B依赖于对象A。 当A对象被删除时对象B也应随之删除。因此应此在A中将B对象的集合映射为cascade= CascadeType.REMOVE. 当将A对象的id传给dao进行对象删除时,并不删除B对象,而只是将其中的外键更新为null。百思不得其解,最后发现是因为在使用id构造的实体进行对象删除时,其无法获知关联对象的信息,因此在根据id级联删除对象时,
2008-03-10 18:49:00 669
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人