当前位置: 技术问答>大虾救命啊!!!50分!!!
iis7站长之家
大家救命,关于COM+和EJB,大家快点帮忙,要不我就完蛋了,急死我了,救命阿。
来源: 互联网 发布时间:2015-01-14
本文导语: 小弟现在是用asp和com+开发数据库,现在想改为JAVA + EJB。问题如下 1. 如果用java是否就是对应java+ejb(先注明,我不用jsp,只在html中用applet,用pure java开发)用asp和com+的使用,是通过com+传回一个recordset对象到asp中,然...
小弟现在是用asp和com+开发数据库,现在想改为JAVA + EJB。问题如下
1.
如果用java是否就是对应java+ejb(先注明,我不用jsp,只在html中用applet,用pure java开发)用asp和com+的使用,是通过com+传回一个recordset对象到asp中,然后进行数据的存取请问大家用java+ejb的时候,是否也同样由ejb传回一个recordset对象到java Applet中,然后进行数据的存取。(如果不是这样,请问大家开发多层结构的时候,存取数据的流程是怎样的,请告知)
2.
起先我有个问题,就是我的applet中取数据库数据(没有通过ejb,而是直接取)正确而且可以在appletviewer中显示出来,但是到了IE当中,却显示不出来,和数据库无关的其他功能都正常,我已经把IE,JAVA VM的安全性都调到最低了。可是还是不行,是不是一定要通过EJB去取阿。看错误信息(如下)好像是访问不允许,可是我的安全性已经最低了,请问大家这是怎么回事,急死我了
java.security.AccessControlException: access denied (java.lang.RuntimePermission accessClassInPackage.sun.jdbc.odbc)
at java.security.AccessControlContext.checkPermission(Unknown Source)
at java.security.AccessController.checkPermission(Unknown Source)
at java.lang.SecurityManager.checkPermission(Unknown Source)
at java.lang.SecurityManager.checkPackageAccess(Unknown Source)
at sun.applet.AppletSecurity.checkPackageAccess(Unknown Source)
at sun.applet.AppletClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at untitled2.Applet1.jbInit(Applet1.java:41)
at untitled2.Applet1.init(Applet1.java:24)
at sun.applet.AppletPanel.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
1.
如果用java是否就是对应java+ejb(先注明,我不用jsp,只在html中用applet,用pure java开发)用asp和com+的使用,是通过com+传回一个recordset对象到asp中,然后进行数据的存取请问大家用java+ejb的时候,是否也同样由ejb传回一个recordset对象到java Applet中,然后进行数据的存取。(如果不是这样,请问大家开发多层结构的时候,存取数据的流程是怎样的,请告知)
2.
起先我有个问题,就是我的applet中取数据库数据(没有通过ejb,而是直接取)正确而且可以在appletviewer中显示出来,但是到了IE当中,却显示不出来,和数据库无关的其他功能都正常,我已经把IE,JAVA VM的安全性都调到最低了。可是还是不行,是不是一定要通过EJB去取阿。看错误信息(如下)好像是访问不允许,可是我的安全性已经最低了,请问大家这是怎么回事,急死我了
java.security.AccessControlException: access denied (java.lang.RuntimePermission accessClassInPackage.sun.jdbc.odbc)
at java.security.AccessControlContext.checkPermission(Unknown Source)
at java.security.AccessController.checkPermission(Unknown Source)
at java.lang.SecurityManager.checkPermission(Unknown Source)
at java.lang.SecurityManager.checkPackageAccess(Unknown Source)
at sun.applet.AppletSecurity.checkPackageAccess(Unknown Source)
at sun.applet.AppletClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at untitled2.Applet1.jbInit(Applet1.java:41)
at untitled2.Applet1.init(Applet1.java:24)
at sun.applet.AppletPanel.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
|
entity bean提供商务方法操作数据库的数据
对entity bean的使用最好通过session bean
servlet通过session bean获取数据后,传输给applet显示
对entity bean的使用最好通过session bean
servlet通过session bean获取数据后,传输给applet显示
|
多层架构,客户端这边就不应该关心数据库的结构,而只应该知道她要显示的是什么东西,然后去问servlet要。servlet去决定怎么到数据库里面抓数据。可能是几张表里面的,可能还要临时算出来...这就是内部的商业逻辑。
|
数据库开放给整个internet是极不安全的,而如果用applet访问数据库就必须这样做
|
我的安全性已经最低了
你在哪里设的?直接在IE中设的不行,要改java.policy文件
你在哪里设的?直接在IE中设的不行,要改java.policy文件
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。