Tomcat学习

进行学习前,我们需要安装好J2SE。在此之前,我们说一说J2SE / J2ME / J2EE的区别。

(1)J2SE全称Java standard edition,是Java的标准版,主要用于桌面软件的编程。它包含了Java语言核心的类。比如数据库连接,接口定义,输入输出,网络编程。

(2)J2ME全称Java micro edition,是Java的微缩版,主要用于嵌入式系统的开发。笼统的说,J2SE是基础,压缩一点,在增加一些CLDC等方面的特性就是J2ME。PSCLDC(Connected Limited Device Configuration,有限连接设备配置) 是为运行在资源非常有限的设备(例如寻呼机或者手机)上的J2ME应用程序制订的架构。

(3)J2EE全称Java Enterprise editon,是Java的企业版,在J2SE基础上在增加一些EJB等企业应用特性就是J2EE。PSEJB是sun的JavaEE服务器端组件模型,设计目标与核心应用是部署分布式应用程序。简单来说就是把已经编写好的程序(即:类)打包放在服务器上执行。

那么J2SE和JDK区别和联系是什么呢?

(1)JDK全称java developmet kit,也就是开java开发工具的意思,是一切java程序所需的工具类集合。j2SE是java集成开发环境的缩写,主要用来开发网页,b2c系统。(2)联系是:j2SE所需要的API工具类需要JDK支持。

附《tomcat》源文件压缩包

.............................................................................................................................

问题汇总

1,URI 和 URL的区别。

答:URI 全称Uniform resource indentify,统一资源标识符,它标识的资源是相对的,也可以是绝对的。URL全称是Uniform resource locator,统一资源定位器,它是URI的一种具体的表示,可以定位到一个具体的资源。同样还存在URN 全称为Uniform resource name,同样是URI的一个具体表示,可以用名字来表示一个资源。举例说明:

请求方法——URI——协议/版本       对应        POST / examples / default.jsp HTTP/1.1   此处表示的就是相对路径


2,Socket 和 serveSocket.

socket是两台计算机应用程序通信时候使用的套接字,套接字由java.net.Socket表示。当发送端想要发送字节流时,需要调用Socket类的getOutputStream()方法获取一个java.io.OutputStream对象,如果要是发送字符的话,还会用返回的OutputStream对象创建一个java.io,PrintWrite对象。接收端会调用Socket类的getInputStream()方法产生一个java.io.InputStream对象。socket的构造函数有两个参数传入:new Socket (主机名   端口号)

PrintWrite  a = new PrintWrite(socket.getOutputStream() , autofush)

BufferedReader in = new BufferedReader( new InputStreamReader( scoket.getInputScoket( ) ) )

ServerSocket是与服务器通信使用的类,服务器需要等待来自客户端的请求,当请求到达时,会创建一个Socket示例来处理与客户端的通信。


3,编译错误

假如出现找不到或者无法加载主类,通常是两种情况导致。

        #情况一:环境变量没有配置好,解决办法见该链接。

        #情况二:命令输入错误,解决办法见该链接。


学习笔记


你可能感兴趣的:(CS)