- 浏览: 116145 次
- 性别:
- 来自: 湖南
-
文章分类
最新评论
-
一步一个天涯:
good.
tomcat配置热启动,我试过有用的方式 -
yuechen323:
哥们!!看了你博客的大部分文章,写的都非常的通俗易懂,谢谢~ ...
我在java中碰到的设计模式 -
悲剧了:
...
jstl
18. servlet的生命周期是由tomcat来管理 的。是一个单例模式,能负责servlet这样的一个生命周期,就叫容器,最基本的生命周期的管理 。
19.
<servlet>
<serlvet-name>fs</servlet-name>
<servlet-class>FirstServlet</servlet-class>
</serlet>
<servlet-mapping>
<servlet-name>fs</servlet-name>
<url-pattern>/servlet/FirstServlet</url-pattern>
</servlet-mapping>
/servlet/FirstServlet servlet目录是虚的,没有这个目录。访问的时候要用,访问这个就找到了fs,,,打开了fs,就找到了FirstServlet.
20. 他说开发java的时候有时会遇到jvm 8080端口被占用,遇到这样是因为tomcat也启动了一个java进程,你把进程列表中java.exe占用内存较少的那个结束了就可以了。
21. httplook1251他用了这个工具,能监测http协议执行的过程。
22. 其实先到达GenericServlet中的service(),再根据service()来调用doGet(),doPost(),你是get我就调用doGet().
23. HttpServlet继承了GenericServlet就是在这个类里面有一个service()方法,通过这个方法来调度get和post请求。
servlet是接口,下面是GenericServlet继承了,再是HttpServlet又继承了。
24. 你去看Tomcat对Servlet的实现,他实现HttpServlet,里面写了
25. jar文件就用rar文件解压开,然后里面是不是都是一些.class文件,我的机器上有反编译工具,用那个打开就可以看到里面的东西是什么了,可以看到HttpServlet,就是tomcat实现了的,里面有一个service()方法,这个方法来判断你过来的是什么请求,如果是get就调用doGet(). 我们写的时候继承了HttpServlet,覆盖了,覆盖了就是我们的了。你是get过来,我就用doGet方式处理。
26. 虽说sun对于HttpServlet实现了方法,但是apache中的tomcat对于上一层的接口再实现了一次,有了自己的实现。
27. 我们从事web开发,主要处理两个对象,request,response.
28. servlet它就创建一个实例,怎么服务呢?多线程 ,tomcat还有一个热部署的概念。知道是什么吧,不用解释了。
29. 当浏览器的页面上显示一些如404之类 的错误,怎么出来的呢?都是从servlet里面出来的。你可以看到为什么会报比如405错误,你去看一下,servlet里面是不是有定义什么情况下抛出405错误啊。
30. 当tomcat new一个servlet的时候,会调用init(),是先会在内存中实例化这个servlet,再调用init(),方法这个方法只会调用一次。destroy(){}当我们服务销毁,就会调用这个方法。
servlet是这样初始化的,用自己的无参构造方法,接下来,又调用了初始化方法,然后调用service(),通过service()分发,调用doGet()或doPost(),就一个实例,提供多线程服务,所以存在线程安全问题,
比如,你在servlet里面放一些成员变量,大家一块来改的话,就会出现数据不一致,所以写servlet的时候,应该注意这些问题。
servlet只实例化一次,init()方法也只执行一次。
发表评论
-
读取配置的又一种读法
2010-08-29 11:05 778/** * 读取配置文件 * */ pub ... -
Thread.sleep(long)和object.wait(long)的共同点和不同点
2010-08-20 16:11 1507Thread.sleep(long)和object. ... -
取得context.xml中配置的连接池的Java代码的写法
2010-08-18 11:00 10097. bind(String name,Object obj ... -
uri与url的区别
2010-08-18 10:00 120523. 所以我们得把这个login.jsp这个页面除外。 ... -
java中的类加载器,与tomcat自己又做了一些类加载器的不同
2010-08-17 11:11 150452. 现在来讲一下java中的类加载器的原理(双亲委派机制 ... -
Cache-control缓存控制
2010-08-17 11:05 1162HTTP头的Expires与Cache-control ... -
map
2010-08-17 10:32 118879. map是一个非常强大的数据结构,他还可以用来表示一个 ... -
request.getSession(true)和request.getSession(false)的区别
2010-08-17 10:10 179377. 现在来看一下 request.getSession ... -
之前的一个表之间的关联我没能查出来
2010-08-17 10:07 75065. 现在要做这个分销 ... -
验证码:
2010-08-17 10:03 115158. 接下来看一下,验证码,现在很多网站都加上了验证码,其 ... -
Listener
2010-08-17 09:56 952107. 我们再介绍一个比 ... -
Jsp中的静态包含与动态包含:
2010-08-17 09:55 78799. 现在来讲静态和动态include 关于这个inc ... -
转发情况下的查询条件保持住:
2010-08-17 09:53 63096. 重点说一下上面的东西,${param.clientN ... -
ThreadLocal 我所用到的地方
2010-08-16 15:35 121492. 现在来看怎么把三 ... -
一个servlet解决增删改查
2010-08-16 15:26 1732现在用三大框架来开发,快是很快,什么事务,转发的非常容易了,回 ... -
如果你的项目 数值类型要求非常严的话请用BigDecimal
2010-08-16 15:12 72958. 他说这个计算的事,如果你使用什么float,do ... -
不同服务器上开发程序时间同步的问题
2010-08-16 15:08 102549. 你现在在操作日期这个字段上放值,一般 是直接放一个n ... -
定位解决默认选中
2010-08-16 15:05 706jstl: <select name="ca ... -
jstl
2010-08-16 14:47 273798. 现在来看一下 el 表达式对运算符的支持: 1+ ... -
成员变量与类的属性的区别
2010-08-16 14:43 1178public class User{ pr ...
相关推荐
基于servlet的文件下载代码基于servlet的文件下载代码基于servlet的文件下载代码基于servlet的文件下载代码基于servlet的文件下载代码基于servlet的文件下载代码基于servlet的文件下载代码基于servlet的文件下载代码...
java servlet 实现页面到服务器的 购物车 详细信息见描述
技术选型:Servlet+JSP+MySQL+JDBCTempleat+Duird+BeanUtilS+tomcat 详细内容见博客
NULL 博文链接:https://yuhuiblog695685688425687986842568269.iteye.com/blog/2258683
在数据库基础上用servlet实现用户注册,登录功能,显示所有用户功能
NULL 博文链接:https://dery-g.iteye.com/blog/712291
java端采用Servlet;来处理图像裁剪;ajax发送请求裁剪,无刷新见效果(只支持IE、火狐浏览器);工程附带Flex版图像裁剪半成品,代码没写完(受网友请求一并附在工程里了)
上面几点是我个人目前认为的不足之处,具体的就请各位自己斟酌了。另外除了注册页面也非常详细的数据验证,其他页面如添加活动页面基本没有数据验证(不想重复劳动,代码基本非常类似). 代码中用到了较多的jQuery...
java+servlet+mysql实现条件筛选(详情见文件sql脚本)
使用jsp+servlet的方式开发,使用的数据库是Oracle10g ,数据库脚本已经附加上,具体见txt的文本文件说明,不好的地方请见谅
基于jsp+servlet+前台模板写的图书管理系统,一点一点写吧,详细的注释已经在代码上说明,希望对学习基于java开发的web方向的童鞋有所帮助。这里面有后台的页面,后台的实现代码和详细设计,详细步骤见...
servlet api 英文,中文的我也没见过...
4. 录入的工资信息是一个Excel文件,具体格式见salary.xlsx。 5. 工资的计算方式是: 1. 工资=销售金额+基础工资+奖金-保险。 2. 普通员工奖金为销售额的5%。 3. 部门经理的奖金为部门总销售额的1%。 4. 12月份...
该系统是servlet+jsp的实现,论文部分见我的另一资源。
基于JSP+Servlet+MySQL的宿舍管理系统源码+数据库.zip系统里面分了三个角色,分别为超级管理员、宿舍管理员和学生,每个角色拥有不同的权限和功能; 1.依赖管理使用了maven管理,maven的版本是3.6.3,mysql的版本是...
详情见http://www.zuidaima.com/share/3536735595432960.htm 有运行效果图,代码内容比较多,都是用的最基础的知识做出来的
【资源说明】 1、该资源包括项目的全部源码,下载可以直接使用! 2、本项目适合作为计算机、数学、电子信息等专业的课程设计、期末大作业和毕设项目,作为参考...### 详细介绍见 本项目中的PPT,数据库配置在Cart.sql中
完整的毕业设计,摘要、概要设计、详细设计、编码、测试. 源代码见我的另一资源。
条形码,一维码生成实例 结合servlet 在网页展示 先在myeclipse布署项目,然后访问http://localhost:8080/barcode即可看到效果,具体要生成什么见index.jsp