![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
J2ee
wewu200
这个作者很懒,什么都没留下…
展开
-
servlet_4
引用:好不容易完了一个事情,连续关了几乎5天,每天只吃一顿晚餐。13-05、05-13,一天就像西瓜一样一开两半。虽然最后做的事情并不是什么大事情,但是我确实是花了这么多的时间去琢磨,也算是辛苦吧,其中也知道了很多的东西。还算值得吧。想想一年将近,自己也该给自己算帐了,要转变学习模式了,以前学写代码,以后要学习用代码和设计代码怎么放了。毕竟我还没有遇到太多的逻辑要写,我想如果我以后主要是写逻辑的话原创 2005-10-14 15:06:00 · 691 阅读 · 0 评论 -
servlet_10
下面要说一下Servlet的机制,再下面应该就是tomcat和Ant了。这些更实用些吧,应该。前面说了Servlet是怎么回事,那它是怎么工作的呢?那个容器到底怎么工作的呢?我们只是写了一些Servlet,但是它们是怎么运作的呢?它是一个java类,但是呢,又没见它的实例化,就是写好的一个类,它怎么起作用呢?这个就要从客户端和服务器之间的关系开始说了,都说J2EE很伟大,的确很畅行,其中一个重要的原创 2005-10-14 15:13:00 · 660 阅读 · 0 评论 -
servelt_12
我在深呼吸,从这里往后偶已经不能象前面一样随意的写了,必须一边学习相关知识一边写了。再往回看,也已经有些脱离帖子的主题了,我就这样一直往下说,而忘了新生能不能很顺畅的往下看了。这是我开始没有料想到的。什么功能呢?放言的说,大家都应该能够回答这个问题。不就是负责把客户端的数据传达到相应的web组件么?这里的web组件包括Servlet、jsp、Html及其他的静态文本。然后再把处理结果返回给客户端么原创 2005-10-14 15:16:00 · 593 阅读 · 0 评论 -
servlet_6
而Servelt的API它做的很好,你只要继承它的一个类,就等于你已经拿到数据了,你需要做的只是把数据的HTTP包给拆开,就行了,返回呢,提供了一个接口,但是一般都不直接用那个接口,都是封装的用,比如dispatch到一个静态页面或者jsp。是一个dispatch的接口,它应该是封装了上面的那个返回的接口。这样写一个Servelt就很简单了。在给代码前,我还讲讲HTTP协议吧。(个人理解)协议是个原创 2005-10-14 15:07:00 · 689 阅读 · 0 评论 -
servelt_3
似乎还是没有说怎么编写一个Servlet,和怎么run一个Servelt,和Servlet到底是什么东西哟。只是说了,它是基于java语言的服务器端开发的一种技术。明天再说吧,对于这几块,我也并不是很重视的,会写有什么用呢?你将来会写别的么?你能够很快的接受新技术么?还有由于这门课是把xml当数据库,所以JDBC可能不会介绍的太详细,再说吧。开写了哈,还是按照大家比较喜欢的方式写吧,虽然我不大衷于原创 2005-10-14 15:19:00 · 664 阅读 · 0 评论 -
servlet_9
hoho,终于可以说代码了。首先你要把Servlet的API无论是工作路径还是编译路径都是可见的。下面是处理上面那个HTTP数据包的Servlet。package edu.sspku.wewu200.test.controller; import javax.servlet.Servlet;import javax.servlet.ServletException;import javax.ser原创 2005-10-14 15:12:00 · 744 阅读 · 0 评论 -
servlet_5
再说说BS吧,现在的流行,其实它就是CS啦,后来出现的很多都是CS啦。就像老师说的一样,讨厌术语,把握实质。BS就是用浏览器来做客户端工具而已。知道了它们实质上是相同的,但是这当然不够,它之所以称为BS也是有原因的,于是我们需要把握它与CS之间的区别。个人认为,不同的是构架设计不同了,而不是B和C的不同。BS的出现,是带着三层体系结构出来的。而之前的CS是二层体系结构,这是一个发展。哪三层呢?一客原创 2005-10-14 15:07:00 · 734 阅读 · 0 评论 -
servlet_1
那些java的深层东西就先放下吧,似乎应该讲讲J2EE哦,鉴于这门课程用到的J2EE技术基本上就是Servlet,所以其他的技术这里就不讲了。呵呵,我也讲不来。首先应该知道J2EE是什么吧?和J2SE、J2ME相比,也就是提供了更多的API吧,run的JVM那还不是一样。于是你听到的J2EE中的这个技术,那个技术,真的不要被名字吓倒,丫丫的,它就是给你提供一个相关方面的API而已。说到这里就干脆把原创 2005-10-14 15:02:00 · 560 阅读 · 0 评论 -
servlet_14
上面那个问题呢,它发生的概率本身也很小的,因为本身每个线程就run的很快,除非你一个线程,设置了类变量,然后等着,这个时候正好有另一个线程又设置了类变量,这样当第一个线程再run的时候,就必然会遇到那个问题了。这种情况很少发生的,当然除非你刻意的,呵呵。所以我们一般不会管这个问题。到这里任务似乎已经完了,但是大家感兴趣的还没有说,就是代码层面了。这里大致的说说。 再回到前面那个Servlet代码,原创 2005-10-14 15:22:00 · 663 阅读 · 0 评论 -
servlet_13
看上去这样做似乎不是很合理,有这种感觉吧?这么多的请求公用一个对象?至于为什么可以这么做,那么就得了解java多线程和java内存模型了。就是JVM对java线程是如何管理的,内存是如何分配的。这样就又深了,我也并不是很清楚,但是我会尽量把它说清楚些,呵呵,好同情你,看这些帖子的人要有何等的耐心呢?J2EE框架有一个很好的优点,就是已经实现了面对客户端的多线程机制,你开发J2EE项目基本上不用怎么原创 2005-10-14 15:21:00 · 811 阅读 · 0 评论 -
servlet_2
容器是什么?服务器是什么?先指出两句描述它们的含糊的话,我承认是正确的,之所以说它们含糊,是因为它们非常漂亮的表达了某些难以理解的东西,如果你理解到位了,ok,它们就是正确的,如果理解不到位,那么它们对你就是错误的。(我发现我写这个东西的代价了,会变得罗嗦起来)如果你有幸看到的话,有书描述容器是基本上可以当硬件看;服务器呢,你是否也感觉是硬件呢?就这两句话,首先它们不是硬件,是软件。那什么样的软件原创 2005-10-14 15:18:00 · 801 阅读 · 1 评论 -
servlet_8
返回的数据包呢,也是差不多的。你看看它的数据实体,这个例子就是一个静态的页面,浏览器会把这个数据实体读出来,然后展示出来。原创 2005-10-14 15:12:00 · 578 阅读 · 0 评论 -
servlet_7
起码的,应该有两个部分吧,一个是包头,一个是数据实体。数据实体就不要管了,就是数据本身。包头应该包括什么呢?呵呵,我现在是坐着说话不腰疼啊。但是要相信,我们是可以做到的。这句话是李冰老师说的:要相信自己是可以产生奇迹的人。也就是说,你是可以设计出一个更好的包的。第一,客户端的一些信息吧。比如IP和Port,本机操作系统,连接情况等;第二,这个包是以什么方式发的,谁发的,发给谁(两个URL);第三,原创 2005-10-14 15:11:00 · 580 阅读 · 0 评论 -
servlet_11
唉,如果要贯通起来的话,那么必然要扩展的太多了。已经出现大面积的不了解的地段了。知识就是这样子的,你要是只是用,那或许很简单,但是你要是想懂,那么就是犹如往下对地球打坑。比如说Servlet的吧,在用的时候,根本就不用管客户端的请求怎么就到了这个Servlet代码呢?也不用管那么多的客户端,Servlet到底怎么个个处理的呢?可惜,你还必须得去懂Servlet容器,特别是在分布式系统里面。 还是接原创 2005-10-14 15:14:00 · 605 阅读 · 0 评论