J2EE第五课Servlet随课笔记
生活随笔
收集整理的這篇文章主要介紹了
J2EE第五课Servlet随课笔记
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
把上課筆記全上傳到博客中,二原因:
1? 方便自己以后查閱,看得多,記得多
2? 提供一些筆記給剛學JAVA的朋友,
?
筆記:
1 1、什么是Servlet?2 是運行于服務端(java服務器)的一個java代碼,它必須繼承自HttpServlet這個類
3
4 ————————————————————————————————————————————
5
6 2、Servlet功能?
7 獲:獲得請求的參數
8 運:運算
9 轉:跳轉頁面
10
11 ————————————————————————————————————————————
12
13 3、Servlet的運行原理?
14 將.java丟給jre編譯成.class。形成html文件返回給客戶端
15
16 ————————————————————————————————————————————
17
18 4、servlet容器的功能?
19 創建和銷毀servlet的實例,
20 管理和調度servlet
21
22 ————————————————————————————————————————————
23
24
25 5、javax.servlet.Servlet接口
26 init(),destroy(),service(),getServletInfo(),getServletConfig(),
27 javax.servlet.GenericServlet接口
28 init(),getInitParameter(),
29 javax.servlet.HTTP.HttpServlet類
30 doGet(),doPost(),
31
32 自定義的servlet類
33
34
35 ————————————————————————————————————————————
36
37 5、將Servlet-api.jar放到Java\jdk1.6.0_03\jre\lib\ext目錄中
38 帶包編譯命令:javac -d . Hello.java
39
40 ————————————————————————————————————————————
41
42 6、web.xml配置信息:
43
44 <!--servlet配置 -->
45 <servlet>
46 <servlet-name>h</servlet-name> <!--servlet引用名 -->
47 <servlet-class>com.icss.Hello</servlet-class> <!--servlet路徑 -->
48 </servlet>
49
50 <!--servlet訪問路徑的映射 -->
51 <servlet-mapping>
52 <servlet-name>h</servlet-name>
53 <url-pattern>/hello<url-pattern> <!--訪問路經一定要以/開頭 -->
54 </servlet-mapping>
55
56
57 ————————————————————————————————————————————
58
59 7、帶有servlet的WEB項目架構:
60 webapps
61 項目名
62 WEB-INF
63 web.xml
64 classes文件夾
65 servlet編譯后的類文件
66 8、servlet配置
67 <servlet>
68 <servlet-name></servlet-name>
69 <servlet-class>全路徑</servlet-class>
70 </servlet>
71
72 <servlet-mapping>
73 <servlet-name></servlet-name>
74 <url-pattern></url-pattern>
75 </servlet-mapping>
76
77
78 ————————————————————————————————————————————
79
80 9、servlet生命周期
81 請求過來 -> servlet構造方法 -> init()初始化 ->service()服務,根據請求的類型來調用, -> doGet()/doPost()
82 容器關閉的時候銷毀servlet
83
轉載于:https://www.cnblogs.com/bianguai/archive/2011/08/23/2151190.html
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的J2EE第五课Servlet随课笔记的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php 大批量的删除图片,PHP批量删除
- 下一篇: 浅谈红帽认证RHCE 8.0学习与考试