看了JNDI的实现,我感有点惊讶和一点迷惑,惊讶的是系统编程比应用编程就难度来说还真不好说,比如就象 实现JNDI,SUN已经定好了Interface,你要做的就是弄清楚整个功能的原理,然后去实现他,然而应用编程则没有 人为你定好Interface,你只能根据需求分析自己定好Interface,自己定好框架,但是这个框架能不能满足需求那就 不好说了,但是SUN定的规范可是肯定可以实现功能的,并且一般情况下你必须全部实现接口中的每一个函数,要不然, 人家说你又不符合他的规范,不能通过他的认证。好了下面我讲讲我读JNDI的经过。 JNDI的规范我大概的看了一下,大概知道了JNDI是干什么用的...
今天eclipse 出现提示:Version 1.3.1_01 of the JVM is not suitable for this product.Version:1.4.1 or greater is required.看这意思是JAVA虚拟机的版本过低,eclipse确实只支持1.4以上的jdk, 。eclipse是好久没用了
原来是期间装了oracle,oracle自带1.3版本的jdk,系统自动更改了环境变量中PATH的路径:C:\Borland\JBuilder2005\jdk1.4\bin;D:\oracle\ora92\bin;C:\Program Files\O...
Statement用法
stmt.executeUpdate("insert into tb_name (col1,col2,col2,col4) values ('"+var1+"','"+var2+"',"+var3+",'"+var4+"')");
prepareStatement用法perstmt = con.prepareStatement("insert into tb_name (col1,col2,col2,col4) values (?,?,?,?)");perstmt.setString(1,var1);perstmt.setString(2,var2);pers...
连接数据库的语句
driver = "oracle.jdbc.driver.OracleDriver"; url = "jdbc:oracle:thin:@127.0.0.1:1521:aptech"; Class.forName(driver); conn = DriverManager.getConnection(url,"scott","tiger");
其中爱出现的异常为java.lang.ClassNotFoundException: oracle/jdbc/driver/OracleD...
java.lang.ClassNotFoundException: oracle/jdbc/driver/OracleDriver
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:141)
at com.xiaopang.DBConnection.DBConnection.getConn(DBConnection.java:26)
at com.xiaopang.DBConnection.DBConnection.main(DBConnection.java...
Web服务要求跨语言和跨平台之间的相互通信和数据共享,数据的传输必须要有一定的标准,就是XML SOAP简单的对象访问协议
了解j2ee知识
j2se 非常适合于开发单机版应用程序或C/S结构的应用程序,不适合开发和部署企业级应用程序
j2ee 已经是一个成熟的平台技术框架,使用j2ee开发企业级应用程序 周期短 成本低 降低开发风险
(其实J2EE就是基于JAVA技术的一系列标准。)
j2ee体系结构可以分为4层
客户层、Web层、业务层、企业信息层
一. 客户层包括客户端应用程序或一些html网页,它们在客户机上运行.
二. Web层包括jsp和Servlet,它们在web服务器上运行,负责处理j2ee应用程序与Web客户端的所有通信.他可以调用业务逻辑,并影响传输数据的输入请...
一、 什么是C/S和B/S
要想对“C/S”和“B/S”技术发展变化有所了解,首先必须搞清楚三个问题。
第一、什么是C/S结构。C/S (Client/Server)结构,即大家熟知的客户机和服务器结构。它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,降低了系统的通讯开销。目前大多数应用软件系统都是Client/Server形式的两层结构,由于现在的软件应用系统正在向分布式的Web应用发展,Web和Client/Server 应用都可以进行同样的业务处理,应用不同的模块共享逻辑组件;因此,内部的和外部的用户都可...