|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
还有就是总有人问我到底该学习什么语言,什么语言有前途,那么我的回答是不论是C,C++,java,.net,ruby,asp或是其他语言都可以学,编程的关键不是语言,而是思想。j2ee|mysql这一段工夫在进修J2EE&EJB,我最感乐趣的仍是做JDBC的EJB,可是因为我手头上没有J2EE默许的Cloudscape,也不敢装Oracle,我的呆板太次,跑J2EE已经是满负荷运转,毫不能再加人人伙!因而我想持续利用玲珑小巧的Mysql。
起首固然是体系情况软件的安装,我就未几说了,鄙人面我给出了几种软件的下载地点。必要出格夸大的是,请必定要注重你安装的Mysql的版本,我们寻常用的多数是“mysql-shareware-3.22.30-win”这个版本,但J2EE必要3.23.15以上的Mysql,这个是我消费泰半地利间失掉的教导。
经我的屡次实行,J2EE的设置文件defaultproperties中应按以下设置:
jdbc.drivers=org.gjt.mm.mysql.Driver
jdbc.datasources=jdbc/TestDb|jdbc:mysql://localhost:3306/test?user=jian&password=jian
以上语句很复杂,用过Mysql的jdbcdriver的人一看就明,所要注重的是个中的“jdbc/TestDb”实践上就是JNDI用来标识该数据库的名字。
在EJB中挪用就很复杂了:
DataSourceds=(DataSource)ic.lookup("jdbc/TestDb");
实在设置准确后回过火来再看,以为真是很复杂,但恰是准确之前的一段探索过程泯灭了我良多的精神,所谓拂晓前的暗中吧。
从我利用的情形来看,这个版本的J2EE的毛病提醒机制特差,看上往不知所云,并且其实不不乱,好比用它的拆卸工具天生的JAR包,固然可用,但每次总被体系弹出窗口告诫说是“有效的WindowsNT映像”,弄得烦不堪烦,另有,明显按我上述设置已能顺遂运转毗连Mysql的EJB,但error.log和dos窗口老是会纪录说“CannotfindprincipalmappinginformationfordatasourcewithJNDInamejdbc/TestDb”。不外固然有告诫和毛病日记纪录,但只需你程序可以顺遂地运转,尽可不往剖析那末多,究竟,J2EE还只是一个重生事物,没有经由长工夫广局限的评测和利用。
运转情况:
J2EE:JavaTM2SDK,EnterpriseEditionVersion1.2.1
JDK:j2sdk1.3.0
Mysql:mysql-3.23.23-beta-win
Driver:mm.mysql-2.0.2
关于第二点:俺问问你,如果是企业级项目的话,诸如RMI,EJB,等一些关键技术,这些难道都不需要学么?如果光是使用jsp,servlet,javabean的话。 |
|