package pdm;//pdm是包的名字import java.sql.*;
import pdm.dataConn;//dataConn是数据库连接的Beanpublic class drawing {
private dataConn con= new dataConn();//Bean就是一个类,初始化之后就可以用呀?
public drawing(String str) {
strDrawingID=str;
}
}
import pdm.dataConn;//dataConn是数据库连接的Beanpublic class drawing {
private dataConn con= new dataConn();//Bean就是一个类,初始化之后就可以用呀?
public drawing(String str) {
strDrawingID=str;
}
}
解决方案 »
- jquery能得到struts doubleselect传进来的值么?
- 如何得到视频的播放时间以及视频播放中的托拉效果?
- 页面切换时IO异常,在线等解决方法
- 急急急:weblogic8.1一次没用过!求详细配置说明使之运行JSP站点
- 关于struts标签的问题!!!!
- hirbernate String类型问题
- 【头痛】一个基于Velocity的通用模板工具开发的java,不只如何查看运行效果,请帮忙
- 怎样在jsp网页中屏蔽浏览器的另存为功能,请各路高手指点指点!
- 有没有比较成熟,好用的CSDN的客户端工具呀
- 如何测试Tomcat连接池是否配置正确呀?
- 登陆以后,点击ie的后退,回到初始页面。但是再点击前进按钮又会回到登陆页面。如何屏蔽这个操作。
- 如何用servlet接收表单的post数据?
一般直接生成实例(如果是静态方法则无须实例就可以直接通过类名调用)然后调用就行了,象这样:
public class Bean1{
// some members here:
// .......
void method1(){
// do something here.....
return;
}
}
//////////////////////////////
// need to import Bean1.
public class Bean2{
// some members here:
// .......
void method2(){
// do something here.....
// you can new a Bean1,then use method1:
Bean1 myBean1 = new Bean1();
myBean1.method1();
return;
}
}
1 不在一个目录下可以通过包来引用
2 在一个目录下可以直接引用
1 不在一个目录下可以通过包来引用
2 在一个目录下可以直接引用
上面说的方法和C++一样的,我是知道的。
我想知道的是包含bean的各个文件是如何组织运行的。
在C++中各个类最后会链接成一个可执行文件。
在JAVA中是怎样的呢?是否链接成一个可执行文件?
应该不是!在JSP或SERVLET中调用不同的BEAN应该是调用不同的执行文件。在JAVA中一个类调用另一个文件中的类,这二个文件是否要链接成一个可执行文件再执行,还是在程序运行中再寻找另一个类的执行代码。
而在WEB应用中,一次客户端请求即会启动一次后端程序运行。
如在A页面中调用BEAN B,
在C页面中调用BEAN D,这二个BEAN都是APPLICATION范围,并且这二个BEAN中都调用了BEAN E,那么在内存中会不会形成二份BEAN E的代码,
如不是为什么?
如果是则如何解决?
“如在A页面中调用BEAN B,
在C页面中调用BEAN D,这二个BEAN都是APPLICATION范围,并且这二个”
这种情况下内存中就是有2份E的实例,在Java中,内存分配的问题是不需要你去考虑的,JVM会自己加载需要的类文件的。
如果我的程序中有很多的类即BEAN,而调用的页面又很多,那么整个程序不是要占用大量的重复内存吗?软件规模较大时,恐怕不行吧?
应该如何解决呢?