JAVA教程之怎样修改cloudscape数据库的图形办理界...
先谈谈我对java的一些认识。我选择java,是因为他语法简单,功能强大,从web,到桌面,到嵌入式,无所不能。但当我进一步了解了java后,感叹,java原来也有许多缺点。数据|数据库|图形|成绩怎样修改cloudscape数据库的图形办理界面及相干成绩你在命令行体例下敲进javaCOM.cloudscape.tools.cview极可能会呈现毛病。甚么缘故原由呢?第1、你要看看你的jdk版本对不合错误,是否是1.3.1_02以上大概1.4的。第2、关头中的关头,本来sun的j2ee里的cloudview是不克不及在他附带的cloudscape4.0.6下事情的(真不晓得sun在弄甚么东东:))这里是在ibm网站上的一句原话:TheJava2SDK,EnterpriseEditionv.1.3.1includesCloudscape4.0.6butincludesaversionofCloudviewwhichwillnotfunctionwiththe4.0.6system。以是同道门就本人往下一个吧!
罕见毛病:java.lang.ClassNotFoundException:COM.cloudscape.core.JDBCDriver英文注释:To"find"themissingdriver,youneedtoaddtotheCLASSPATHthecloudscapejarfilesRmiJdbc.jar,cloudclient.jarandsystem/cloudscape.jarwhicharelocatedunderthedirectory%J2EE_HOME%libcloudscapeSo,underUNIXyoushouldexecute:setenvCLASSPATH.:$J2EE_HOME/lib/cloudscape/system/cloudscape.jar:$J2EE_HOME/lib/cloudscape/cloudclient.jar:$J2EE_HOME/lib/cloudscape/RmiJdbc.jar
underWindows,youshouldaddtoCLASSPATHthefollowing%J2EE_HOME%libcloudscapeystemcloudscape.jar;%J2EE_HOME%libcloudscapecloudclient.jar;%J2EE_HOME%libcloudscapeRmiJdbc.jar
Ifyouwill,youcanalsolookat"cloudscape"command(cloudscape.batunderWindows)whatjarfilesitaddstoitsclasspath.
Wedlikealsotogiveyouahintregardingmissingclasses.Ifsomeclasscannotbeloaded,eventhoughitshouldbesomewhere,thisindicatesthattheclassisnot"visible"inclasspathforaclassloader.Tofindtheclass,youshouldinspectJARfilesunderlibdirectoryofaJavaenvironmentbyusing"jar-tvffile.jar"orWinZip.Forexample,tofindthedriverunderUNIXoneshouldexecuteinthedirectory$J2EE_HOME/lib/cloudscape/system/thefollowingjartvfcloudscape.jar|grepJDBCDriver
Inparticular,thedriverclassCOM.cloudscape.core.JDBCDriverispackagedin%J2EE_HOME%libcloudscapeystemcloudscape.jar(underUNIXin$J2EE_HOME/lib/cloudscape/system/cloudscape.jar)
中文注释:重点是设置对RmiJdbc.jar,cloudclient.jarandsystem/cloudscape.jar
几点注重的中央:
1.修正完resource.properties,必要重起j2eeserver2.利用cloudview时,cloudscape数据库必需封闭,设置完今后再重起数据库3.deploy修正默许SQL的时分,点画面右边的SQL称号,右侧呈现SQL文,修正终了以后必需再点一下右边的这个SQL称号,如许暗示更新了,假如间接往点其余SQL称号,就会乱失落。看到后面有的哥们儿说改一下就按一下OK,不然会乱,实在不用。5.不晓得cloudscape数据库怎样,归正Oracle中在SQL中不加""就会疏忽巨细写。好比:select*fromemployeewhereemployeeID=123和select*fromEMPLOYEEwhereEMPLOYEEID=123是一样的,可是deploy时默许的SQL中是有""的,如许select*from"employee"where"employeeID"=123就和select*from"EMPLOYEE"where"EMPLOYEEID"=123纷歧样了。后面有的伴侣说字段巨细写的成绩估量就在此。4.deploy停止以后必要save,不然jsp中输出ID,点submit就会是白板一块。
因为能用到多少功能就用多少,不能用就不用!总的来说:要简单要性能好,可以不用框架。你说java复杂,就是因为你把java(j2ee)与这些框架混在了一起。 象、泛型编程的特性,广泛应用于企业级Web应用开发和移动应用开发。 一直感觉JAVA很大,很杂,找不到学习方向,前两天在网上找到了这篇文章,感觉不错,给没有方向的我指了一个方向,先不管对不对,做下来再说。 J2SE开发桌面应用软件比起 VC,VB,DEPHI这些传统开发语言来说,优势好象并不明显。J2ME对于初学者来说,好象又有点深奥,而且一般开发者很难有开发环境。 如果要向java web方向发展也要吧看看《Java web从入门到精通》学完再到《Struts2.0入门到精通》这样你差不多就把代码给学完了。有兴趣可以看一些设计模块和框架的包等等。 Java语言支持Internet应用的开发,在基本的Java应用编程接口中有一个网络应用编程接口(java net),它提供了用于网络应用编程的类库,包括URL、URLConnection、Socket、ServerSocket等。Java的RMI(远程方法激活)机制也是开发分布式应用的重要手段。 你一定会高兴地说,哈哈,原来成为Java高手就这么简单啊!记得Tomjava也曾碰到过一个项目经理,号称Java很简单,只要三个月就可以学会。 让你能够真正掌握接口或抽象类的应用,从而在原来的Java语言基础上跃进一步,更重要的是,设计模式反复向你强调一个宗旨:要让你的程序尽可能的可重用。 学Java必读的两个开源程序就是Jive和Pet Store.。 Jive是国外一个非常著名的BBS程序,完全开放源码。论坛的设计采用了很多先进的技术,如Cache、用户认证、Filter、XML等,而且论坛完全屏蔽了对数据库的访问,可以很轻易的在不同数据库中移植。论坛还有方便的安装和管理程序,这是我们平时编程时容易忽略的一部份(中国程序员一般只注重编程的技术含量,却完全不考虑用户的感受,这就是我们与国外软件的差距所在)。 另外编写和运行Java程序需要JDK(包括JRE),在sun的官方网站上有下载,thinking in java第三版用的JDK版本是1.4,现在流行的版本1.5(sun称作J2SE 5.0,汗),不过听说Bruce的TIJ第四版国外已经出来了,是专门为J2SE 5.0而写的。 吧,现在很流行的Structs就是它的一种实现方式,不过Structs用起来实在是很繁,我们只要学习其精髓即可,我们完全可以设计自己的MVC结构。然后你再研究一下软件Refactoring (重构)和极限XP编程,相信你又会上一个台阶。 做完这些,你不如整理一下你的Java代码,把那些经典的程序和常见的应用整理出来,再精心打造一番,提高其重用性和可扩展性。你再找几个志同道合的朋友成立一个工作室吧 一般学编程语言都是从C语开始学的,我也不例外,但还是可能不学过程语言而直接学面向对象语言的,你是刚接触语言,还是从C开始学比较好,基础会很深点,如果你直接学习JAVA也能上手,一般大家在学语言的时候都记一些语言的关键词,常有的包和接口等。再去做逻辑代码的编写,以后的学习过程都是从逻辑代码编写中提升的,所以这方面都是经验积累的。你要开始学习就从 Jive的资料在很多网站上都有,大家可以找来研究一下。相信你读完代码后,会有脱胎换骨的感觉。遗憾的是Jive从2.5以后就不再无条件的开放源代码,同时有licence限制。不过幸好还有中国一流的Java程序员关注它,外国人不开源了,中国人就不能开源吗?这里向大家推荐一个汉化的Jive版本—J道。Jive(J道版)是由中国Java界大名 鼎鼎的banq在Jive 2.1版本基础上改编而成, 全中文,增加了一些实用功能,如贴图,用户头像和用户资料查询等,而且有一个开发团队在不断升级。你可以访问banq的网站 有时间再研究一下MVC结构(把Model-View-Control分离开的设计思想) 如果要向java web方向发展也要吧看看《Java web从入门到精通》学完再到《Struts2.0入门到精通》这样你差不多就把代码给学完了。有兴趣可以看一些设计模块和框架的包等等。 你快去找一份Java的编程工作来做吧(如果是在校学生可以去做兼职啊),在实践中提高自己,那才是最快的。不过你得祈祷在公司里碰到一个高手,而且他 还愿意不厌其烦地教你,这样好象有点难哦!还有一个办法就是读开放源码的程序了。我们知道开放源码大都出自高手,他们设计合理,考虑周到,再加上有广大的程序员参与,代码的价值自然是字字珠叽,铿锵有力(对不起,偶最近《金装四大才子》看多了)。 学Java必读的两个开源程序就是Jive和Pet Store.。 Jive是国外一个非常著名的BBS程序,完全开放源码。论坛的设计采用了很多先进的技术,如Cache、用户认证、Filter、XML等,而且论坛完全屏蔽了对数据库的访问,可以很轻易的在不同数据库中移植。论坛还有方便的安装和管理程序,这是我们平时编程时容易忽略的一部份(中国程序员一般只注重编程的技术含量,却完全不考虑用户的感受,这就是我们与国外软件的差距所在)。 多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间,使得程序员不用再为内存管理而担忧。在 Java 1.5 版本中,Java 又引入了泛型编程(Generic Programming)、类型安全的枚举、不定长参数和自动装/拆箱等语言特性。 Sun公司看见Oak在互联网上应用的前景,于是改造了Oak,于1995年5月以Java的名称正式发布。Java伴随着互联网的迅猛发展而发展,逐渐成为重要的网络编程语言。 J2SE开发桌面应用软件比起 VC,VB,DEPHI这些传统开发语言来说,优势好象并不明显。J2ME对于初学者来说,好象又有点深奥,而且一般开发者很难有开发环境。
页:
[1]