Servlet学习笔记
Servlet前言
1、学习任务:
day1:了解servlet,明确web应用程序的基本框架,熟悉web服务器的基本结构以及
使用方式。除此之外,手工能书写一个简单的servlet,并且部署运行。
day2:明确form表单配合servlet的使用,并且实现具有一定业务逻辑的web应用。 day3:servlet的生命周期,以及一些高级方法。
day4:servlet结合数据库的使用(JNDI)。
day5:综合处理复杂业务。
2、软件开发的模式(架构):
C/S(Client/Server):客户端会分担服务器的一些业务处理,降低服务器的压力,提高
应用效率。--> ex: qq
缺点:1)升级维护比较麻烦;
2)资源要求,尤其是局域网使用比较高;
B/S:现阶段应用开发的主流架构,客户只需要打开浏览器,就可以进行所有操作。
优点:1)使用的资源相对较少;
2)升级维护非常方便(无缝升级);
开发技术:
1)静态网页技术:html,js,css
2)动态网页技术:CGI,ASP,http://www.77cn.com.cn,Servlet,jsp,php等等
3、Servlet:开发使用B/S架构。
http://192.168.4.53:8080/myServlet/register.html?a=b
URL:协议://ipAddress:port/web应用/具体的请求路径
1)协议:servlet里面使用的主要是http协议;
2)port:webServer的端口号;
3)webServer:可以部署web应用的软件,同时可以接收客户端的请求
(request),并且在服务器端做完处理,返回给客户端(response);
ex: 开源的:tomcat(Apache-->美国的软件基金会),Jboss
商用的:weblogic(BEA),webSphere(IBM)
微软:IIS
4)web应用的名称(也叫ContextPath,上下文路径):myServlet --> java工程 name;
request.getContextPath(); ---> /myServlet
5)具体的请求(资源名称):/register.html;
request.getServletPath(); ---> /register.html
request.getQueryString(); ---> a=b
4、什么是Servlet?
1)sun公司提供的JavaEE规范,主要用于开发web应用;
2)简单的说:servlet就是一个使用了一定协议以及Api的java程序;
专业的说:servlet是一套开发web应用的规范,其内部实现全部由java语言实现, 具有java语言的一切优点。开发的过程是用java开发java应用。换句话说就是使
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库Servlet学习笔记在线全文阅读。
相关推荐: