我的杂集1



1   java中命名要规范
2   Struts中一般对应有Action(逻辑)、ActionForm(一般属性)、bean(抽象属性)、config.xml(配置)组成
3 在服开系统中MVO与SVO都相当于Struts中的bean对象,只是其中MVO中的属性是属于包含SVO,且一般含有自定义的一些属性,而SVO中一般就是数据库中表字段,一般不会改       变、修改

4 EJB中:XXXDelegate、XXXSVRBean、XXXSVR、XXXSVRHome、XXXSVRLocal、XXXSVRLocalHome、                       XXXDom、 ejb-jar.xml配置
XXXDelegate、XXXSVRBean、XXXDom需要自己写,然后通过执行ant后自动生成
XXXSVR、XXXSVRHome、XXXSVRLocal、XXXSVRLocalHome

delegate中一般含有
----本类的实例
public static SMSysUserDelegate getDelegate() {
if (delegate != null) {
} else {
delegate = new SMSysUserDelegate();
}
return delegate;
}
-------远程接口
private SMSysRoleSVR getSVR() throws SysException, AppException {
final String JNDI = "ejb/SMSysRoleSVR";
try {
SMSysRoleSVRHome home = (SMSysRoleSVRHome) JndiFactory
.getInstance().getHome(JNDI);
return home.create();
} catch (CreateException e) {
throw new SysException("", "SMSysRoleDelegate.getSVR", e);
} catch (RemoteException e) {
throw new SysException("", "SMSysRoleDelegate.getSVR", e);
} catch (NamingException e) {
throw new SysException("", "SMSysRoleDelegate.getSVR", e);
}
}
---本地接口
public static SMSysRoleDelegate delegate = null;


5 VO导入工程:
1----------------TablesPs.java-------getCsmConnection() 改数据库地址
2----------------pm.txt     增加表名
        [1.包名
3----------------pm.property [2.本机工作空间VO路径地址
                  [3.工程路径地址


6 SVO中不仅添加所有字段,还应该注意是否重写方法,比如equals、hashCode、toString
7 XXXbean必须要有的方法

public void ejbActivate() throws EJBException, RemoteException {

}

public void ejbPassivate() throws EJBException, RemoteException {

}

public void ejbRemove() throws EJBException, RemoteException {

}

public void ejbCreate() throws CreateException {
}

public void setSessionContext(SessionContext ctx) throws EJBException,
RemoteException {
context = ctx;
}
a.EJB实现原理: 就是把原来放到客户端实现的代码放到服务器端,并依靠RMI进行通信。
b.RMI实现原理 :就是通过Java对象可序列化机制实现分布计算。
c.服务器集群: 就是通过RMI的通信,连接不同功能模块的服务器,以实现一个完整的功能。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值