level 1
实在看不懂:就是看到servlet引擎调用servlet,那就是说servlet引擎是个Java类,在这个类里面实例化servlet然后用这个对象调用service方法!是这样的吗?
2013年11月09日 12点11分
1
level 1
不要局限这些细节吧,如果要弄懂,就去看tomcat源码,我是新手
2013年11月11日 09点11分
3
我个人认为这些应该是基础吧!
2013年11月11日 17点11分
level 10
可以这么理解,但是意义不大,因为java就是面向对象编程的工具,类、对象无处不在,并非servlet是这样。
我觉得,你要从你需要解决的问题域入手来认识java提供的各种构件、包、框架等概念。java提供的servlet是用来编写网络服务器的,它内部包含了一大堆的类(servlet是抽象出来的称呼)。servlet对于一般用户可以直接用来开发网络服务器程序,对于高级用户可以用来开发各种开发网络服务器的框架(中间件),如struts,jsf,tapestry等。
仅供参考。
2013年11月12日 20点11分
4
level 1
servlet 是规范。 可以去查看j2ee 的api。 上面大概说的是,servlet是一个用于web server的接口。
主要实现这些接口的人是,要调用里面方法的 各个服务器厂商。(如tomca等)
因为服务器的种类太多了,且不断增加,所以不能直接定义类锁死功能,而指提供大体都要存在的功能(即接口),来各自根据实际情况实现(implements)
2014年01月06日 12点01分
5
level 1
大部分理解正确,不是用这个对象调用service方法,是用这个对象接收web服务器传过来的属于你的请求,然后处理完请求,然后返回给web服务器,web服务器再把响应返回给用户
2017年01月05日 09点01分
6
level 1
Tomcat可以简单看做由三个部件组成: web服务器,servlet,jsp。servlet引擎可以简单的看作web服务器,当浏览器发送请求过来时,web服务器会解析url并在web.xml文件中找到对应的servlet实现类(一般继承HttpServlet),如果此实现类实例还未装载到web服务器则创建并加载(单例实现)。
2017年04月19日 11点04分
7