第一篇:javaWeb面試題(含答案)
1、jsp和servlet的區(qū)別、共同點(diǎn)、各自應(yīng)用的范圍??
JSP是Servlet技術(shù)的擴(kuò)展,本質(zhì)上就是Servlet的簡易方式。JSP編譯后是“類servlet”。Servlet和JSP最主要的不同點(diǎn)在于,Servlet的應(yīng)用邏輯是在Java文件中,并且完全從表示層中的HTML里分離開來。而JSP的情況是Java和HTML可以組合成一個擴(kuò)展名為.jsp的文件。JSP側(cè)重于視圖,Servlet主要用于控制邏輯。在struts框架中,JSP位于MVC設(shè)計(jì)模式的視圖層,而Servlet位于控制層.2、cookie和session的作用、區(qū)別、應(yīng)用范圍,session的工作原理???
Cookie:主要用在保存客戶端,其值在客戶端與服務(wù)端之間傳送,不安全,存儲的數(shù)據(jù)量有限。
Session:保存在服務(wù)端,每一個session在服務(wù)端有一個sessionID作一個標(biāo)識。存儲的數(shù)據(jù)量大,安全性高。占用服務(wù)端的內(nèi)存資源。
3、jstl是什么?優(yōu)點(diǎn)有哪些??
JSTL(JSP Standard Tag Library,JSP標(biāo)準(zhǔn)標(biāo)簽庫)是一個不斷完善的開放源代碼的JSP標(biāo)簽庫,由四個定制標(biāo)記庫(core、format、xml 和 sql)和一對通用標(biāo)記庫驗(yàn)證器(ScriptFreeTLV 和 PermittedTaglibsTLV)組成。優(yōu)點(diǎn)有:
1、在應(yīng)用程序服務(wù)器之間提供了一致的接口,最大程序地提高了WEB應(yīng)用在各應(yīng)用服務(wù)器之間的移植。
2、簡化了JSP和WEB應(yīng)用程序的開發(fā)。
3、以一種統(tǒng)一的方式減少了JSP中的scriptlet代碼數(shù)量,可以達(dá)到?jīng)]有任何scriptlet代碼的程序。在我們公司的項(xiàng)目中是不允許有任何的scriptlet代碼出現(xiàn)在JSP中。
4、允許JSP設(shè)計(jì)工具與WEB應(yīng)用程序開發(fā)的進(jìn)一步集成。相信不久就會有支持JSTL的IDE開發(fā)工具出現(xiàn)。
4、j2ee的優(yōu)越性主要表現(xiàn)在哪些方面?MVC模式
a、J2EE基于JAVA 技術(shù),與平臺無關(guān)
b、J2EE擁有開放標(biāo)準(zhǔn),許多大型公司實(shí)現(xiàn)了對該規(guī)范支持的應(yīng)用服務(wù)器。如
BEA ,IBM,ORACLE等。
c、J2EE提供相當(dāng)專業(yè)的通用軟件服務(wù)。
d、J2EE提供了一個優(yōu)秀的企業(yè)級應(yīng)用程序框架,對快速高質(zhì)量的開發(fā)系統(tǒng)打下了基礎(chǔ)。
Model模型:應(yīng)用程序的主體部分,用于表示業(yè)務(wù)邏輯。
View視圖:應(yīng)用程序中用戶界面相關(guān)的部分,是用戶看到并與之交互的界面。
Controller控制器:用于根據(jù)用戶的輸入,控制用戶界面數(shù)據(jù)顯示,更新Model對象狀態(tài)。
MVC模式的出現(xiàn)不僅實(shí)現(xiàn)了功能模塊和顯示模塊的分離,同時還提夠了應(yīng)用系統(tǒng)的可維護(hù)、可擴(kuò)展性、可移植性、和組建的可復(fù)用性。
5、Struts的優(yōu)點(diǎn)
a、實(shí)現(xiàn)MVC模式,結(jié)構(gòu)清晰,使開發(fā)者只需關(guān)注業(yè)務(wù)邏輯的實(shí)現(xiàn)。
b、有豐富的tag可以用,能大大提夠開發(fā)效率,縮短開發(fā)時間。
c、頁面導(dǎo)航。通過一個配置文件,即可把握整個系統(tǒng)各部分之間的聯(lián)系,這對于后期的維護(hù)有很大的好處
d、提供Exception處理機(jī)制
e、支持L18N
6、為什么要用struts?
JSP、Servlet、JavaBean技術(shù)的出現(xiàn)給我們構(gòu)建強(qiáng)大的企業(yè)應(yīng)用系統(tǒng)提供了可能。但用這些技術(shù)構(gòu)建的系統(tǒng)非常的繁亂,所以在此之上,我們需要一個規(guī)則、一個把這些技術(shù)組織起來的規(guī)則,這就是框架,Struts便應(yīng)運(yùn)而生。
基于Struts開發(fā)的應(yīng)用由3類組件構(gòu)成:控制器組件、模型組件、視圖組件
7、Sturt1的核心類、核心標(biāo)簽庫?
ActionServlet 控制器、ActionMapping狀態(tài)改變事件、Action控制器的一部分、ActionForward用戶指向、ActionForm狀態(tài)改變的數(shù)據(jù)
Html標(biāo)簽、bean標(biāo)簽、logic標(biāo)簽、tiles標(biāo)簽、nested標(biāo)簽
8、struts1與sturts2的區(qū)別(struts2是struts1和webwork的結(jié)合體)
1、struts1要求Action類繼承一個抽象基類,而不是接口。
struts2的action類可以實(shí)現(xiàn)一個action接口,也可以實(shí)現(xiàn)其他接口。
2、sturts1 action是單例模式,線程是安全的。
struts2 action線程是不安全的,action為每一個請求都生成了一個實(shí)例。
3、sturts1過去依賴serlet API,不容易測試。
struts2不依賴于容器,允許Action脫離容器單獨(dú)被測試。
4、Struts1 使用ActionForm對象捕獲輸入。所有的ActionForm必須繼承一個基類。
Struts 2直接使用Action屬性作為輸入屬性,消除了對第二個輸入對象的需求。
5、Struts1 整合了JSTL,因此使用JSTL EL。這種EL有基本對象圖遍歷,但是對集合和索引屬性的支持很弱。
Struts2可以使用JSTL,但是也支持一個更強(qiáng)大和靈活的表達(dá)式語言--“Object Graph Notation Language”(OGNL).6、Struts 1使用標(biāo)準(zhǔn)JSP機(jī)制把對象綁定到頁面中來訪問。
Struts 2 使用 “ValueStack”技術(shù),使taglib能夠訪問值而不需要把你的頁面(view)和對象綁定起來。
7、Struts 1 ActionForm 屬性通常都是String類型。Struts1使用Commons-Beanutils進(jìn)行類型轉(zhuǎn)換。
Struts2 使用OGNL進(jìn)行類型轉(zhuǎn)換。提供基本和常用對象的轉(zhuǎn)換器。
8、Struts 1支持在ActionForm的validate方法中手動校驗(yàn),或者通過Commons Validator的擴(kuò)展來校驗(yàn)。
Struts2支持通過validate方法和XWork校驗(yàn)框架來進(jìn)行校驗(yàn)。
9、Struts1支持每一個模塊有單獨(dú)的Request Processors(生命周期),但是模塊中的所有Action必須共享相同的生命周期。
Struts2支持通過攔截器堆棧(Interceptor Stacks)為每一個Action創(chuàng)建不同的生命周期。堆棧能夠根據(jù)需要和不同的Action一起使用。
9、過濾器和攔截器的區(qū)別
1、攔截器是基于java的反射機(jī)制的,而過濾器是基于函數(shù)回調(diào)
2、過濾器依賴于servlet容器,而攔截器不依賴于servlet容器
3、攔截器只能對action請求起作用,而過濾器則可以對幾乎所有的請求起作用
4、攔截器可以訪問action上下文、值棧里的對象,而過濾器不能
5、在action的生命周期中,攔截器可以多次被調(diào)用,而過濾器只在容器初始化時調(diào)用一次
攔截器 :是在面向切面編程的就是在你的service或者一個方法,前調(diào)用一個方法,或者在方法后調(diào)用一個方法比如動態(tài)代理就是攔截器的簡單實(shí)現(xiàn),在你調(diào)用方法前打印出字符串(或者做其它業(yè)務(wù)邏輯的操作),也可以在你調(diào)用方法后打印出字符串,甚至在你拋出異常的時候做業(yè)務(wù)邏輯的操作。
過濾器:是在java web中,你傳入的request,response提前過濾掉一些信息,或者提前設(shè)置一些參數(shù),然后再傳入servlet或者struts的 action進(jìn)行業(yè)務(wù)邏輯,比如過濾掉非法url(不是login.do的地址請求,如果用戶沒有登陸都過濾掉),或者在傳入servlet或者 struts的action前統(tǒng)一設(shè)置字符集,或者去除掉一些非法字符.10、Hibernate是一個開放源代碼的對象關(guān)系映射框架,它對JDBC進(jìn)行了非常輕量級的對象封裝,使得java程序員可以隨心所欲的使用對象編程思維來操縱數(shù)據(jù)庫。
工作原理:
1.讀取并解析配置文件2.讀取并解析映射信息,創(chuàng)建SessionFactory 3.打開Sesssion 4.創(chuàng)建事務(wù)Transation 5.持久化操作6.提交事務(wù)7.關(guān)閉Session 8.關(guān)閉SesstionFactory
優(yōu)點(diǎn)有:
1.對JDBC訪問數(shù)據(jù)庫的代碼做了封裝,大大簡化了數(shù)據(jù)訪問層繁瑣的重復(fù)性代碼。
2.Hibernate是一個基于JDBC的主流持久化框架,是一個優(yōu)秀的ORM實(shí)現(xiàn)。他很大程度的簡化DAO層的編碼工作
3、Hibernate使用Java反射機(jī)制而不是字節(jié)碼增強(qiáng)程序來實(shí)現(xiàn)透明性。
4、Hibernate的性能好,映射的靈活性比較出色。它支持各種關(guān)系數(shù)據(jù)庫,從一對一到多對多的各種復(fù)雜關(guān)系。
11、hibernate的核心類是什么??重要方法是什么??
Configuration、SessionFactory
Session如下方法 Save、load、Update、Delete
Query q=CreateQuery(“from Customer where customerName=:customerName”)
beginTransaction、close、Transaction、Commit()
12、session.load()和session.get()的區(qū)別
Session.load/get方法均可以根據(jù)指定的實(shí)體類和id從數(shù)據(jù)庫讀取記錄,并返回與之對應(yīng)的實(shí)體對象。其區(qū)別在于:
如果未能發(fā)現(xiàn)符合條件的記錄,get方法返回null,而load方法會拋出一個ObjectNotFoundException。
13、hql和sql的區(qū)別【可以這樣說,hibernate是面向?qū)ο笳Z言與關(guān)系型數(shù)據(jù)庫之間的橋梁,他使得程序員可以不用關(guān)心底層數(shù)據(jù)庫連接的代碼,而可以專心寫業(yè)務(wù)邏輯。】
sql是面向數(shù)據(jù)庫表查詢
hql是面向?qū)ο蟛樵兊?其form子句返回的是對象的實(shí)例。
14、hibernate與jdbc之間的區(qū)別【可以這樣說,hibernate是面向?qū)ο笳Z言與關(guān)系型數(shù)據(jù)庫之間的橋梁,他使得程序員可以不用關(guān)心底層數(shù)據(jù)庫連接的代碼,而可以專心寫業(yè)務(wù)邏輯。】
Hibernate作為一個O/R Mapping,比JDBC具備的優(yōu)勢有:
1.編程思想上,更加符合人的邏輯思維習(xí)慣,面向?qū)ο蟊让嫦蜻^程更加容易理解,測試和維護(hù)
2.開發(fā)維護(hù)速度上,Hibernate顯著的快,代碼量顯著小
3.通過Annotation進(jìn)行數(shù)據(jù)庫的字段加密
4.對Sql不熟的菜鳥來說可以自動調(diào)優(yōu)
5.結(jié)合Spring,通過聲明式事務(wù)可以省略事務(wù)的控制,事務(wù)以橫切面形式出現(xiàn)
Jdbc比Hibernate具備的優(yōu)勢有:
1.大數(shù)據(jù)量訪問時,Jdbc的效率顯著快
2.直接操作數(shù)據(jù)庫比較靈活
15、Hibernate是如何延遲加載?
當(dāng)Hibernate在查詢數(shù)據(jù)的時候,數(shù)據(jù)并沒有存在與內(nèi)存中,當(dāng)程序真正對數(shù)據(jù)的操作時,對象才存在與內(nèi)存中,就實(shí)現(xiàn)了延遲加載,他節(jié)省了服務(wù)器的內(nèi)存開銷,從而提高了服務(wù)器的性能。
16、說下Hibernate的緩存機(jī)制
1.內(nèi)部緩存存在Hibernate中又叫一級緩存,屬于應(yīng)用事物級緩存
2.二級緩存:
a)應(yīng)用及緩存
b)分布式緩存
c)第三方緩存的實(shí)現(xiàn)
17、spring工作機(jī)制及為什么要用?【spring是一個輕量的控制反轉(zhuǎn)和面向切面的容器框架】
1.springmvc把所有的請求都提交給DispatcherServlet,它會委托應(yīng)用系統(tǒng)的其他模塊負(fù)責(zé)對請求進(jìn)行真正的處理工作。
2.DispatcherServlet查詢一個或多個HandlerMapping,找到處理請求的Controller.3.DispatcherServlet把請求提交到目標(biāo)Controller
4.Controller進(jìn)行業(yè)務(wù)邏輯處理后,會返回一個ModelAndView
5.Dispathcher查詢一個或多個ViewResolver視圖解析器,找到ModelAndView對象指定的視圖對象
6.視圖對象負(fù)責(zé)渲染返回給客戶端。
IoC就是由容器來控制業(yè)務(wù)對象之間的依賴關(guān)系。控制反轉(zhuǎn)的本質(zhì),是控制權(quán)由應(yīng)用代碼轉(zhuǎn)到了外部容器,控制器的轉(zhuǎn)移既是所謂的反轉(zhuǎn)。控制權(quán)的轉(zhuǎn)移帶來的好處就是降低了業(yè)務(wù)對象之間的依賴程度,即實(shí)現(xiàn)了解耦。
DI/IOC,對持久層和表示層的控制與分配,增加系統(tǒng)的靈活性和穩(wěn)定性.AOP,面向切面,利用代理對程序的有效管理.spring是一個輕量級的IOC和AOP框架,通過spring的IOC實(shí)現(xiàn)松耦合,而作為一個AOP框架他又能分離系統(tǒng)服務(wù),實(shí)現(xiàn)內(nèi)聚開發(fā) Spring 最好的地方是它有助于您替換對象。有了 Spring,只要用 JavaBean 屬性和配置文件加入依賴性(協(xié)作對象)。然后可以很容易地在需要時替換具有類似接口的協(xié)作對象。} Spring對多種ORM框架提供了很好的支持
第二篇:廣東面試題(含答案)
廣東2004年4月28日下午面試題(含答案)
一.某高校組織300名學(xué)生黨員到井岡山旅游,你是組織者,如何組織?(答案略)
二、目前我國未成年人刑事犯罪的犯罪率逐年升高,問你怎樣分析這個問題,有什么具體解決措施?
未成年犯罪的逐年升高已經(jīng)成為社會不得不關(guān)注的問題.而青少年犯罪與缺乏家庭溫暖,社會關(guān)愛.國家關(guān)注似分不開的,要徹底解決問題需要從一下幾個方面來看:
(1)、從家庭方面:具調(diào)查,未成年犯罪分子中有一半以上來自離異的家庭,缺乏家庭的溫暖使小孩在身心都受到嚴(yán)重的傷害.進(jìn)而將這份怨恨發(fā)泄到無辜人的身上,造成了犯罪事件,所以加強(qiáng)與孩子的溝通,制造和諧的家庭環(huán)境不僅是保護(hù)孩子的有力手段而且也是防止青少年犯罪的首要環(huán)節(jié)(2)學(xué)校方面,學(xué)生大部分時間是呆在學(xué)校里的,老師是教書育人的,不僅要讓小孩有高分?jǐn)?shù),還要有高尚的道德情操,現(xiàn)在的學(xué)校一味追求升學(xué)率,忽視了德育的培養(yǎng),也為青少年犯罪埋下禍根,學(xué)生要德智體美勞全面發(fā)展不是一句空的口號
(3)社會方面,小孩子年齡很輕,特別單純,容易上當(dāng)受騙受人唆使犯罪,加大青少年德保護(hù)措施,關(guān)愛下一代.讓他們有一個純凈的生長環(huán)境,這是社會應(yīng)當(dāng)承擔(dān)的責(zé)任
三、目前,我國廣電總局發(fā)文,規(guī)定各級電視臺不得在黃金時段播放有關(guān)色情、暴力、兇殺等題材的影視劇,你怎么看待這個問題?
(1)現(xiàn)階段刑事案件有呈現(xiàn)兇殘化,智能化,集團(tuán)化發(fā)展,而媒體的宣傳導(dǎo)向無疑是引發(fā)案件的催化劑.輿論的失調(diào)已經(jīng)達(dá)到不可不管的地步,廣電總局發(fā)文似久旱后的甘露,推動廣電事業(yè)健康發(fā)展,(2)媒體不能靠限制時段來解決犯罪導(dǎo)向問題,而是應(yīng)該制作出更加文明,健康,又能吸引觀眾眼球的節(jié)目,讓觀眾自覺的跟著輿論走向健康發(fā)展的方向.(3)要解決社會的暴力色情案件增加的問題,光靠輿論導(dǎo)向似遠(yuǎn)遠(yuǎn)不夠的,還需要加強(qiáng)社會治安綜合治理工作,動員全社會的力量才能從根本上解決危害社會的病毒
四、編故事:休假,事件,車輛,鋼琴,清楚
現(xiàn)在的孩子壓力越來越大,小林子剛讀小學(xué)就過了鋼琴7級.媽媽為了獎勵她答應(yīng)假日全家到廬山旅游,小林子清楚的知道這是媽媽關(guān)心她所以心里美滋滋的.去廬山的路上車輛很多,正當(dāng)全家人興高采烈的向目的地駛?cè)サ臅r候,前面交通堵塞,原來前面出現(xiàn)了汽車追尾事件,等到事故排除天色也漸漸黑了下來,全家人只得在廬山山頂過夜
第三篇:教師考試面試題含答案
1.為什么要選擇教師這個行業(yè)?
【參考答案】:我讀的是師范類的專業(yè),當(dāng)一名優(yōu)秀的老師是我最大的愿望。現(xiàn)在公司之類的工作不夠穩(wěn)定,教師穩(wěn)定性比較高,尤其是好的學(xué)校很重視對教師的培養(yǎng),所以未來會有很大的發(fā)展空間。
2.你最尊敬的教育家是誰,為什么?
【參考答案】:我最崇拜的教育家是素有英語教育界泰斗之稱的——張道真。我之所以崇拜他,原因有三。
第一高尚的人格魅力。76歲高齡的張道真教授,在國內(nèi)外英語教育界享有盛譽(yù)。他把畢生的經(jīng)歷都獻(xiàn)身于教育并研究教育,正是他帶領(lǐng)著我們走著英語教育改革的每一個步伐!
第二科學(xué)、實(shí)用的英語教學(xué)方法。他提出了一系列的方法來改變這種狀態(tài)。而這些行之有效的方法被廣泛應(yīng)用到實(shí)際教學(xué)中。
第三嚴(yán)謹(jǐn)治學(xué)的思想前瞻性。張教授提倡考試要改革,聽說與讀寫,二者并舉, 甚至聽說占有更重要的地位。思想深邃的張道真教授,以其獨(dú)特的人格魅力,科學(xué)的工作態(tài)度,嚴(yán)謹(jǐn)?shù)闹螌W(xué)思想,征服了我,我要秉承他老人家的思想和態(tài)度,在未來的英語教學(xué)之路上,默默奮斗,勇敢向前,創(chuàng)造英語教學(xué)的輝煌,是我學(xué)習(xí)的榜樣!
3.你最贊賞的教學(xué)方法是什么?
【參考答案】:以學(xué)生為主體,激發(fā)學(xué)生學(xué)習(xí)興趣,使課堂生動活躍的教學(xué)法是我贊賞的教學(xué)方法。教學(xué)過程中,用一些平常生活中最常見的例子來跟學(xué)生解釋,容易吸引學(xué)生的注意力,提高學(xué)生的學(xué)習(xí)興趣。我想每一種教學(xué)方法都有它的獨(dú)特之處,如果用得好了,用得恰當(dāng)可以使課堂變得豐富多彩!
4.為什么學(xué)生會偏科?
【參考答案】:學(xué)生偏科有很多因素,我著重從以下三點(diǎn)來分析,第一興趣,第二環(huán)境,第三老師。如果具體分析,第一興趣,學(xué)生因?yàn)榕d趣愛好不同容易出現(xiàn)偏科現(xiàn)象;第二是環(huán)境,低年級容易受周圍環(huán)境的影響,周圍同學(xué)經(jīng)常在一起討論的科目會影響自己對某學(xué)科的偏好。第三老師,部分學(xué)生因?yàn)槟晨评蠋煻霈F(xiàn)偏科現(xiàn)象。當(dāng)然也會有其他因素。回答完畢。
5.做好一名教師固然離不開敬業(yè)、愛生、專業(yè)知識扎實(shí),除了這些,你認(rèn)為教學(xué)的最重要特質(zhì)是什么?
【參考答案】:做一名好老師除了敬業(yè)、愛生、專業(yè)知識扎實(shí)之外,老師擁有開朗的個性,良好的品德,比較淵博的知識更為重要。
6.你贊同“教學(xué)有法、但無定法、貴在得法”這種提法嗎?為什么?
【參考答案】:贊同。教學(xué)方法因人而宜,沒有一個適合所有人的方法,但要適合個人,這就是貴在得法。教師備課時要從教學(xué)實(shí)際出發(fā),根據(jù)教材特點(diǎn)、學(xué)生實(shí)際、本校條件等,結(jié)合不同的教學(xué)目標(biāo)、內(nèi)容、對象和條件,因校制宜、因時制宜,靈活、恰當(dāng)?shù)亟梃b和選用國內(nèi)外的教學(xué)方法,突出重點(diǎn)、攻破難點(diǎn),并善于探討、實(shí)踐,教學(xué)其實(shí)就是教學(xué)有法、但無定法、貴在得法的過程。
7、新課程標(biāo)準(zhǔn)的價(jià)值取向是什么?
【參考答案】:新課程標(biāo)準(zhǔn)的價(jià)值取向是要求教師成為決策者而不是執(zhí)行者,要求教師創(chuàng)造出班級氣氛、創(chuàng)造出某種學(xué)習(xí)環(huán)境、設(shè)計(jì)相應(yīng)教學(xué)活動并表達(dá)自己的教育理念等等。
這些常見問題如果考生在考前沒有經(jīng)過準(zhǔn)備,面試時難免會有疏漏,目前,就業(yè)壓力的增大,招聘機(jī)會的寶貴自不必言,“凡事預(yù)則立不預(yù)則廢”要想在眾多考生中脫穎而出,考生在備考階段對這些常見問題的充分準(zhǔn)備是必不可少的,是確保考生取得好成績的好方法。、學(xué)生記憶有什么特點(diǎn),學(xué)科教學(xué)如何提高學(xué)生的識記能力?
【參考答案】:以小學(xué)生為例,一般而言,凡是引起小學(xué)生強(qiáng)烈情緒體驗(yàn),易于理解的事物記憶較快而且記憶保持時間也較長。一般來說,低年級小學(xué)生主要采取機(jī)械識記的方法,中高年級小學(xué)生比較多地采用意義識記的方法。低年級的小學(xué)生由于知識經(jīng)驗(yàn)比較貧乏,抽象邏輯思維欠缺,對學(xué)習(xí)材料不易理解,也不會進(jìn)行信息加工,因而在學(xué)習(xí)功課時較多地運(yùn)用機(jī)械識記。到了中高年級,由于他們知識經(jīng)驗(yàn)日益豐富,抽象邏輯思維不斷發(fā)展,在學(xué)習(xí)活動中運(yùn)用意義識記的比例逐漸增大。一般來說,小學(xué)生回憶能力隨年齡的增長而提高,對外在線索的依賴性也越來越小。
老師可采用以下方法提高學(xué)生的識記能力:
第一是采用動機(jī)誘發(fā)的方法,動機(jī)誘導(dǎo)法是培養(yǎng)學(xué)生記憶能力的基礎(chǔ);第二是培養(yǎng)學(xué)生的興趣,這也是老師授課通常使用的方法,增加學(xué)生的學(xué)習(xí)興趣是比較好的可以提高學(xué)生記憶能力的方法;第三具體知識記憶方法的指導(dǎo),這就對老師提出了更高的要求,老師在備課的過程中應(yīng)善于摸索、總結(jié)具體知識記憶的規(guī)律,幫助學(xué)生找到快速記憶的方法,是提高學(xué)生記憶能力的關(guān)鍵。以上是三種方法的簡單介紹,供大家參考。
2、你認(rèn)為一種科學(xué)的備課方法是什么?
【參考答案】:備課是教師的一項(xiàng)基本功。我認(rèn)為無論是哪門學(xué)科,教師真正要備好一堂課,應(yīng)該腳踏實(shí)地,并結(jié)合自身和學(xué)生的實(shí)際,進(jìn)行創(chuàng)造性地研究和設(shè)計(jì)。第一“研讀”是備課的必要前提,老師研讀與課程有關(guān)的資料是必不可少的環(huán)節(jié);第二“博學(xué)”是備課的重要基礎(chǔ);第三“細(xì)致”是備課的基本要求;第四“創(chuàng)新”是備課的成功亮點(diǎn)。這種備課方法是我所追求的目標(biāo)。(補(bǔ)充:備出一份好的教案是上好一堂課的重要前提,也能使教師教學(xué)更有底氣,甚至變得胸有成竹。同時,好的教案設(shè)計(jì)也直接影響學(xué)生的學(xué)習(xí)興趣、方式、效率等多個方面,最終對整個課堂課的教學(xué)效果起到?jīng)Q定性的作用。)
3、你同意“沒有不合格的學(xué)生,只有不合格的教師”這句話嗎?
【參考答案】:本句話源于教育家陳鶴琴老先生的名言“沒有教不好的學(xué)生,只有不會教的老師”,“沒有不合格的學(xué)生,只有不合格的教師”是其衍生出的眾多“偉辭”中最為著名的一句。我認(rèn)為陳老先生當(dāng)初寫這句話時,斷然不會想到在多年以后的今天會引出如此多的討論吧!
我不完全贊同。這句話說的太過絕對,造成不合格學(xué)生的原因有很多,每位學(xué)生自身?xiàng)l件和生活環(huán)境都是完全不同的,因此出現(xiàn)不合格的學(xué)生老師不能完全負(fù)責(zé)。但是老師對待資質(zhì)不高和成績不好絕對不能視而不見聽而不聞,任其自生自滅,對待此類學(xué)生,老師應(yīng)該積極努力幫助學(xué)生找到落后的原因,平時多關(guān)心,多輔導(dǎo),盡快幫助學(xué)生把成績趕上來。
4、一堂好課的標(biāo)準(zhǔn)是什么?
【參考答案一】:一堂好課的評價(jià)標(biāo)準(zhǔn)是,第一是否達(dá)到教學(xué)目標(biāo),因?yàn)檫@是促進(jìn)發(fā)展的根本宗旨;第二教學(xué)內(nèi)容方面是否達(dá)到科學(xué)合理的標(biāo)準(zhǔn);第三教學(xué)策略與方法是否能達(dá)到學(xué)生主動學(xué)習(xí)的目的;第四老師是否具有良好的教學(xué)基本功。
【參考答案二】:一堂好課的標(biāo)準(zhǔn)是學(xué)生學(xué)有所得。在情感、態(tài)度、價(jià)值觀,在過程與方法,在知識與能力方面有所得。
評價(jià)一堂好課的標(biāo)準(zhǔn)有以下幾點(diǎn)有意義、有效率、有生成性、是常態(tài)下的真實(shí)的課。
一堂好課的基本表現(xiàn)是必須形成學(xué)生的興趣和持續(xù)學(xué)習(xí)的動力;兼顧有差異的學(xué)生,使不同層次的學(xué)生都有所得;體現(xiàn)思維的深度、促使學(xué)生知行結(jié)合,有所收獲。
【參考答案三】:用建構(gòu)主義觀點(diǎn)探討一堂好課的標(biāo)準(zhǔn):
學(xué)生學(xué)習(xí)的主動性、師生有效的互動性、學(xué)生自主獲取知識的實(shí)踐性、學(xué)生真正的理解性、預(yù)備學(xué)習(xí)材料的良好組織性、學(xué)生學(xué)習(xí)的反思性。“好課”標(biāo)準(zhǔn)沒有定論,強(qiáng)調(diào)多元、崇尚差異、主張開放、重視平等、推崇創(chuàng)造、關(guān)注邊緣群體,實(shí)現(xiàn)和諧課堂,使每一個學(xué)生都得到發(fā)展是一堂好課的基本要求。
5、現(xiàn)在常常提的“以學(xué)生為本”或“以學(xué)生為主體”,你怎樣理解?
【參考答案】:學(xué)生是一個民族傳承的希望,是一個國家繼續(xù)生存、發(fā)展的靈魂所在。老師擔(dān)負(fù)著重大的使命,“以學(xué)生為本”或“以學(xué)生為主體”,確保了教學(xué)最終目的的實(shí)現(xiàn)。
“以學(xué)生為本”或“以學(xué)生為主體”,是在教學(xué)活動中以學(xué)生為主,教師的作用是負(fù)責(zé)組織、引導(dǎo)、幫助和監(jiān)控,引導(dǎo)學(xué)生學(xué)會認(rèn)知、學(xué)會做事,讓學(xué)生經(jīng)歷獲取知識的過程,關(guān)注學(xué)生各種能力的發(fā)展,促進(jìn)其知識與技能、過程與方法、態(tài)度與價(jià)值觀的全面發(fā)展,建立學(xué)生自主探索、合作學(xué)習(xí)的課堂模式,創(chuàng)設(shè)和諧、寬松、民主的課堂環(huán)境。追求學(xué)習(xí)結(jié)果轉(zhuǎn)向追求學(xué)習(xí)過程,真正把學(xué)生當(dāng)成獲取知識發(fā)展自我的主人。“一切為了學(xué)生,為了學(xué)生的一切,為了一切學(xué)生”,切實(shí)構(gòu)建“以學(xué)生為中心”主體觀。
6、你平常看的教育教學(xué)類的書籍和雜志有那些?
【參考答案】:書籍類:我曾經(jīng)看過人大附中教師王金戰(zhàn)老師編寫的書《英才是怎樣造就的》受益匪淺。還有如《教育心理學(xué)》、《教育教學(xué)基礎(chǔ)講義》、《教育教學(xué)技能講義》。雜志類有《中國教育教學(xué)雜志》、《中學(xué)物理教學(xué)參考》、《讀與寫》。
7、你認(rèn)為該如何指導(dǎo)學(xué)生進(jìn)行朗讀?
【參考答案】:朗讀能力的培養(yǎng)是循序漸進(jìn)的,不可能一步到位。以指導(dǎo)小學(xué)生朗讀為例,小學(xué)語文大綱對朗讀教學(xué)有明確的定位,即“學(xué)習(xí)正確、流利、有感情地朗讀課文”。所以第一步就是掃清生字障礙,熟悉課文,這是正確朗讀課文的前提。第二老師范讀,提出要求。新課標(biāo)要求老師經(jīng)常組織學(xué)生聽朗讀,包括老師的范讀和錄音范讀。范讀有助于培養(yǎng)學(xué)生對朗讀的興趣,喚起學(xué)生的感情,豐富學(xué)生的詞匯,這是提高學(xué)生朗讀水平的重要方面。第三創(chuàng)設(shè)情境,渲染氛圍。朗讀訓(xùn)練,要想方設(shè)法調(diào)動學(xué)生全身心地投入,尤其是低年級的學(xué)生,單調(diào)的閱讀會使學(xué)生讀的口干舌燥,昏昏欲睡,所以營造趣、情、美的愉快氣氛,可以提高學(xué)生閱讀的興趣。第四體悟情感,漸入意境。葉圣陶先生把有感情的朗讀叫“美讀”,培養(yǎng)學(xué)生邊讀邊用心體會文章,真情實(shí)感的表達(dá)是最好的,真情實(shí)感的流露不僅體現(xiàn)在寫作文時,同時在讀自己的作文時,也會流露出真情實(shí)感,這對學(xué)生來說是終生受益的。
考生面試時的儀容儀表很重要,有的考生長得很漂亮,但是穿得很隨便,給人感覺不夠莊重,有的人長相一般,穿著卻很大方,讓人賞心悅目,面試時會贏得良好的印象分。另外,言談舉止要得體,回答簡明扼要,抓住重點(diǎn)也是面試需要注意的地方。
1.如何組織與培養(yǎng)班集體?
【參考答案】:班主任對組織和培養(yǎng)集體負(fù)有主要責(zé)任,應(yīng)把主要時間和精力用在建設(shè)班集體上。我認(rèn)為可以從幾下幾點(diǎn)做:第一提出共同的奮斗目標(biāo),可以達(dá)到振奮學(xué)生精神、鼓舞學(xué)生前進(jìn)的動力、有利于達(dá)到凝聚集體的目的。第二選擇和培養(yǎng)班干部,要把全班學(xué)生組織起來,班主任應(yīng)該善于發(fā)現(xiàn)和培養(yǎng)積極分子,挑選和培養(yǎng)班干部,建立班集體的領(lǐng)導(dǎo)核心。讓學(xué)生學(xué)會自我管理、自我教育的目的。第三培養(yǎng)正確的集體輿論和優(yōu)良的班風(fēng),正確的集體輿論和良好的班風(fēng)會形成一種巨大的教育力量,對每個成員都有熏陶、感染和制約的作用,在管理班集體的過程中發(fā)揮著巨大的作用。第四加強(qiáng)對班集體紀(jì)律的管理,班級好的紀(jì)律有利于學(xué)生更好的學(xué)習(xí),是調(diào)高學(xué)生學(xué)習(xí)成績的關(guān)鍵,也可以使集體及其成員變得更美好。第五組織多樣的教育活動,有了集體活動,學(xué)生會煥發(fā)精神,開闊眼界,增長知識,促進(jìn)學(xué)生才能、特長的發(fā)揮和相互的團(tuán)結(jié)。班主任指導(dǎo)學(xué)生參加或組織適當(dāng)?shù)幕顒邮冶炔豢缮俚摹R陨鲜墙M織和培養(yǎng)集體的一些方法,在實(shí)際工作中,還可以靈活采用一些別的方法。
2.如何與不同類型的家長溝通,怎樣一種家校合作方式比較好?
【參考答案】:首先,尊重家長是溝通的第一原則,也是老師基本素質(zhì)的表現(xiàn)。其次,老師要有較強(qiáng)的服務(wù)意識。第三,老師與家長聯(lián)系溝通時要有理性的意識。最后,應(yīng)重視溝通方式,通常情況下對學(xué)生的評價(jià)要先揚(yáng)后抑,讓家長在心理上有一個適應(yīng)過程。
家長的組成非常復(fù)雜,其知識結(jié)構(gòu)、職業(yè)類別、性格氣質(zhì)、修養(yǎng)程度等都參差不齊,沒有哪一種教育方法是萬能的,某種方法在這個家庭有效,但到另外一家則可能不靈。班主任應(yīng)對學(xué)生家庭進(jìn)行調(diào)查分析,對家長的文化水平、職業(yè)狀況、年齡、家教思想、家庭關(guān)系等做到心中有數(shù)。在與家長溝通的過程中,盡量做到有針對性和實(shí)效性。
3.學(xué)生心目中的好班主任形象有那些?
【參考答案】:我心目中的好班主任應(yīng)該是一個有愛心的人。當(dāng)然,這個世界上絕對沒有愛心的人幾乎不存在,但真正有愛心并懂得怎樣付出愛的人更難能可貴。有愛心的班主任應(yīng)當(dāng)是一個善解人意的好老師、好長輩、好朋友,最起碼的,他不會體罰和侮辱學(xué)生。在他眼中,所有的學(xué)生都是平等的,沒有什么好生和差生之分。他會尊重學(xué)生,一視同仁,讓學(xué)生健康地成長。最重要的是,他懂得寬容學(xué)生,能夠原諒和寬容學(xué)生,給學(xué)生改正錯誤的機(jī)會。他懂得關(guān)懷學(xué)生,在學(xué)生受到挫折時去安慰他們,在學(xué)生煩惱時去開導(dǎo)他們,在學(xué)生迷茫時去幫助他們。我認(rèn)為,一個創(chuàng)造了高升學(xué)率的“成功”班主任未必就是一個好班主任。作為一個班主任,我認(rèn)為最重要的是要有很好的管理能力,使得班級紀(jì)律嚴(yán)明,風(fēng)氣良好,教給學(xué)生做人的道理、健康的思想和正確的學(xué)習(xí)方法,以提高班級的整體素質(zhì),而不是只盯著成績。
4.請你描述青春期男女學(xué)生的心理特點(diǎn)?
【參考答案】:青少年步入青春期,心理發(fā)育迅猛,心理特點(diǎn)體現(xiàn)在:
第一、性意識驟然增長由于生理上出現(xiàn)性發(fā)育加速,使得青少年對性知識特別感興趣,對異性有強(qiáng)烈的交往欲望,性的好奇感和神秘感與日俱增。
第二、智力水平迅猛提高對問題的精確性和概括性發(fā)展迅速,逐步從形象思維為主向抽象邏輯思維過渡。
第三、自我意識強(qiáng)而不穩(wěn)獨(dú)立欲望增強(qiáng),對事物能做出自己的判斷和見解,但對自我的認(rèn)識和評價(jià)過高或過低,常被一些矛盾所困擾,如獨(dú)立欲望與缺乏獨(dú)立能力的矛盾,自己心中的“成人感”與成人眼中的“孩子氣”之間的矛盾等等。
第四、情感世界充滿風(fēng)暴常常表現(xiàn)出幼稚的感情沖動和短暫的不安定狀態(tài),孤獨(dú)、優(yōu)傷、激動、喜悅、憤怒微妙地交織在一起,組成一個強(qiáng)烈、動搖和不協(xié)調(diào)的情感世界。
第五、興趣愛好日益廣泛求知欲與好奇心強(qiáng)烈,富有理想,熱愛生活,積極向上,樂于參加各種創(chuàng)造性活動,對于競爭性、冒險(xiǎn)性和趣味性的活動更是樂不知疲。
第六、人際交往欲望強(qiáng)烈一方面強(qiáng)烈希望結(jié)交志趣相同,年齡相仿,能夠相互理解、分亨生活感受的知心朋友,另一方面,對自己周圍的人盡量保持良好的關(guān)系,尤其是對自己所屬的集體,有強(qiáng)烈的歸屬感和依賴性,寧肯自己受點(diǎn)委屈,也要保持生活圈的平衡與協(xié)調(diào)。
5.何謂“班級文化”,怎樣營造?
【參考答案】:班級文化可分為“硬文化”和“軟文化”。所謂硬文化,是一種“顯性文化”,可以摸得著、看得見的環(huán)境文化,也就是物質(zhì)文化,比如教室墻壁上的名言警句,英雄人物或世界名人的畫像;擺成馬蹄形、矩形、橢圓形的桌椅;展示學(xué)生書畫藝術(shù)的書畫長廊;激發(fā)學(xué)生探索未知世界的科普長廊;表露愛心的“小小地球村”;懸掛在教室前面的班訓(xùn)、班風(fēng)等醒目圖案和標(biāo)語等等。而軟文化,則是一種“隱性文化”,包括制度文化、觀念文化和行為文化。
6.“學(xué)生自己管理自己”的觀點(diǎn)你贊同嗎?
【參考答案】:贊同。每個學(xué)生都希望自己在班集體中得到重視。既然學(xué)生是主體,那么教師就要敢于放手,讓每個學(xué)生發(fā)揮自己的能力,體驗(yàn)成功的快感,激發(fā)了他們的積極性。老師要善于引導(dǎo)學(xué)生,放手讓學(xué)生自己管理自己。
7.你最欣賞的班主任是那一種類型?
【參考答案】:每一位班主任都有自己獨(dú)到的教育管理班級的方法。有人將優(yōu)秀的班主任劃分成以下六種類型:
第一母親型。這種班主任主要靠“愛心”來工作。他們總是把“愛”的旗幟舉得高高的,把愛的氣氛搞得濃濃的。無論遇到什么問題,他們都訴諸感情,求助于“愛”。這種班主任活脫脫就是一位“親媽”,眼巴巴地盯著一幫兒女,喜怒哀樂攪成一團(tuán)。
第二官員型。這種班主任主要靠“監(jiān)督檢查評比”來工作。他們熱衷于制定各種條條框框,熱愛指標(biāo),喜歡板上釘釘?shù)囊蟆K麄冊鐏硗碜撸诲e眼珠地死盯著孩子,高密度地使用賞罰手段。這種老師擺出的是一副和學(xué)生拼到底的架勢,學(xué)生沒奈何,只好就范。于是各項(xiàng)工作井然有序,頗見成效。
第三政治家型。這種班主任主要靠“煽情”來工作。這是一些知識豐富、口才上乘、有一定表演才能的人。他們憑三寸不濫之舌,能把學(xué)生一會說哭了,一會又說笑了。如果你能引領(lǐng)學(xué)生的情感,當(dāng)然你也就能引領(lǐng)學(xué)生的行動,于是我們就看見他的學(xué)生常常熱淚盈眶地追隨在他后面。
第四領(lǐng)袖型。這種班主任主要靠活動來工作。他們是優(yōu)秀的鼓動家,更是優(yōu)秀的組織家和活動家。他們的拿手好戲是不斷地組織學(xué)生進(jìn)行各種各樣地活動。在活動中凝聚集體,在活動中形成正確輿論,在活動中沖刷存在的問題,用活動裹挾差生前進(jìn)。他們領(lǐng)導(dǎo)的班級往往充滿生機(jī)。
第五導(dǎo)師型。這種班主任主要靠威信來工作。他們的威信往往高到令學(xué)生“迷信”的程度。這樣,他們就可以擺脫一些俗物,很多事情只要“運(yùn)籌帷幄”,甚至“遙控”就行了。這種班主任一般有自己獨(dú)立的教育思想,有特殊的思路,會用班干部。他們能像“巫師”一樣把學(xué)生迷住,甘愿為老師赴湯蹈火。
第六科學(xué)家型。他們主要靠科學(xué)來工作。他們對學(xué)生,第一是尊重,第二是愛。他們遇到問題,總是采取研究的態(tài)度,進(jìn)行診斷,然后拿出解決方案。對他們來說,學(xué)生不但是朋友,而且是研究對象。對他們來說,工作本身也是一門科學(xué)和藝術(shù),是研究的對象。更重要的是,對他們來說,自身也是研究對象,他們很注意經(jīng)常反思和梳理自己的思路。
我認(rèn)為這六種類型都有各自的優(yōu)勢和特點(diǎn),我更傾向于自己能成為一名綜合型的班主任。
為什么要選擇當(dāng)山區(qū)教師?
1、山區(qū)也需要教育。孩子都是祖國的希望,而山區(qū)的孩子們更是大山能夠崛起的希望。少年強(qiáng)則國家強(qiáng),西部富則國家富。所以,我愿意為祖國山區(qū)的教育事業(yè)盡自己的綿薄之力。
2、我人生理想的實(shí)現(xiàn)。孟子說“得天下英才而教育之”是人生三大樂事之一,那作為一名普通的人民教師,我的希望就是能教育所有渴望學(xué)習(xí),熱愛學(xué)習(xí)的孩子們。所以,不管他們是在大都市還是在小山村,我都愿意用自己的學(xué)識和愛心,點(diǎn)亮他們前進(jìn)的明燈。
3、個人喜好。山區(qū)的生活條件是很艱苦,但同時那里卻有都市所沒有的清新的環(huán)境和純凈的民風(fēng)。在山區(qū)我可以靜下心來,不考慮俗世名利,滌凈心扉,踏實(shí)教學(xué)。
8、你怎樣認(rèn)識集體備課制,它有優(yōu)勢嗎?
優(yōu)點(diǎn):防止老師偷懶,提高教師教學(xué)主動性。減少教師個人的一些違規(guī)舉動。提高資源配置效率,親密老師之間的同事關(guān)系,有利于互相提高水平。
9、教學(xué)是一門技術(shù)還是一門藝術(shù),你傾向那一種看法,若兩者都不同意,請談?wù)勀愕目捶ǎ?/p>
藝術(shù),任何一門事物都是藝術(shù) 藝術(shù)來原于生活,更重要的是一種責(zé)任
第四篇:javaweb課程設(shè)計(jì)
課程設(shè)計(jì):基于Java Web的討論區(qū)BBS系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
本系統(tǒng)要求實(shí)現(xiàn)以下主要功能:
(1)登錄:提供用戶登錄系統(tǒng)的功能,需要輸入用戶名和密碼
(2)注冊:提供用戶注冊的功能,需要輸入用戶名、密碼、密碼確認(rèn)、Email、QQ
(3)修改注冊信息:提供用戶修改注冊信息的功能,可以修改密碼、Email、QQ
(4)瀏覽討論區(qū):用戶登錄后就可以瀏覽系統(tǒng)中已存在的討論區(qū),用戶可以查看某討論
區(qū)的詳細(xì)信息,也可以進(jìn)入該討論區(qū)瀏覽已發(fā)表的帖子,以及回帖
(5)創(chuàng)建討論區(qū):用戶可以創(chuàng)建討論區(qū),每個討論區(qū)包含一個名稱和順序號,每個討論
區(qū)的名稱在系統(tǒng)中是唯一的,順序號表示討論區(qū)在列表中的排序
(6)修改討論區(qū):提供討論區(qū)名稱和順序號的修改功能
(7)刪除討論區(qū):提供討論區(qū)刪除的功能,方便管理員進(jìn)行討論區(qū)管理
(8)瀏覽帖子:用戶進(jìn)入一個討論區(qū)后,可以看到帖子列表,包含帖子主題、作者、創(chuàng)
建時間、回復(fù)次數(shù),點(diǎn)擊一個帖子,可以查看該帖子的內(nèi)容和回帖
(9)創(chuàng)建帖子:用戶進(jìn)入一個討論區(qū)后,可以選擇創(chuàng)建一個新帖子,需要輸入帖子標(biāo)題
和內(nèi)容
(10)修改帖子:提供給管理員使用,修改帖子標(biāo)題和內(nèi)容
(11)刪除帖子:提供給管理員使用,方便管理員進(jìn)行帖子整理
(12)回復(fù)帖子:用戶在瀏覽帖子信息的時候,可以進(jìn)行回復(fù)
第五篇:javaweb學(xué)習(xí)心得
學(xué)習(xí)心得
在寫心得之前總結(jié)下中級部分學(xué)習(xí)的內(nèi)容,我們的中級部分主要學(xué)習(xí)了html,css,javacript,xml,dtd/scheam,以及java ee 中的jsp,servlet,過濾器,監(jiān)聽器,JSTL,EL,jQuery,Ajax。
下面就各個模塊進(jìn)行總結(jié):在學(xué)習(xí)html時,我是對這個沒太在意的,因?yàn)槔锩嫒渴菢?biāo)簽,沒有需要理解的內(nèi)容,全部是屬于識記的,所以在學(xué)習(xí)時相對輕松,對于html常用的標(biāo)簽都是非常清楚的form中的十一種類型,常用的有text,password,hidden,submit,button,radio,checkbox,等其他的標(biāo)簽如div,table,span,select都是重要的標(biāo)簽.Css的學(xué)習(xí):雖然說在標(biāo)簽中也可以定義樣式,但是這么做看起來不是那么明智,我在學(xué)CSS時還是比較努力的,所有的樣式效果都測試過,并且寫了相應(yīng)的案例,只是過了不到3個月就忘了一大半,很多時候都是查文檔才能寫出來的,雖然CSS對于我們來說不必要非常精通,但是我覺得掌握的東西越多,以后的工作就越輕松,所以在中級結(jié)束后也會去看看前面的筆記和案例。
Javascript:js 我認(rèn)為是最重要的,甚至于超過servlet,jsp,在上課期間,講的內(nèi)容還是比較少的,就javascript中創(chuàng)建對象來說吧,應(yīng)該只講過3中方法,雖然在一般的情況下是用不上的,但是我覺得還是有必要學(xué)習(xí)的,這樣有助于看懂別人寫的框架,在javascript這部分學(xué)習(xí)中講的最多的還是dom操作,不過我覺得用dom操作太繁瑣了,寫的代碼太多,而且效率看起來也不高,后面就是講的事件,事件也算是簡單的,只是對觸發(fā)的事件進(jìn)行相應(yīng)的響應(yīng)。除了這些就是javascript流程控制,對象一些基本語法,這些和java類似,所以在上課時沒有講得太多。
Xml: Markup Language可擴(kuò)展標(biāo)記語言。它是由SGML(Standard Gerneralized Markup language)發(fā)展而來的,允許開發(fā)者自定標(biāo)簽,可以將標(biāo)簽和內(nèi)容有效的分離。在XML技術(shù)里,可以編寫一個文檔來約束XML文檔的書寫規(guī)范,稱之為XML約束。本文主要介紹DTD與Schema兩種約束,在這里學(xué)習(xí)了dtd,scheama,定義XML約束,這部分的學(xué)習(xí)是我感覺最累的一部分,DTD還算好,SCheama里面的內(nèi)容,現(xiàn)在都忘了,沒有任何記憶,只知道在XML約束中有著兩中方式,還好這些在剛開始工作時是用不上的,因此我也沒有用很多時間來學(xué)習(xí)。
Servlet:我覺得是比較簡單的,可能是因?yàn)樗莏ava代碼,容易理解。首先講的是開發(fā)環(huán)境的配置,安裝tomcat,了解tomcat下的目錄,以及web工程下的目錄。后來是講了servlet的訪問方式,post和get的區(qū)別,處理中文亂碼是servlet中一個重要的知識點(diǎn),幾乎每個項(xiàng)目都會遇到這個問題。主要亂碼有g(shù)et,post亂碼,是通過設(shè)置request或者response的編碼方式來實(shí)現(xiàn)的。Servlet間的跳轉(zhuǎn)方式有重定向和轉(zhuǎn)發(fā),對于重定向和轉(zhuǎn)發(fā)的區(qū)別,現(xiàn)在理解的很透徹了,重定向是不能獲取request中參數(shù),是客戶端的兩次請求,而轉(zhuǎn)發(fā)是服務(wù)器內(nèi)部跳轉(zhuǎn),不過,兩種在設(shè)置過濾器的情況下,都要通過過濾器才能跳轉(zhuǎn)。Servlet的生命周期是筆試的必考題,其實(shí)這是很簡單的,只需要理解,沒必要死記硬背的,session算是重要的知識點(diǎn),很多數(shù)據(jù)都是存儲在內(nèi)存中,如購物車,用戶信息等,還可以對session設(shè)置生存時間。說到session就必須說說四種會話跟蹤技術(shù),cookie,URL重寫,表單域隱藏和session。
JSP:JSP實(shí)際上和servlet是一樣的,只不過兩者側(cè)重點(diǎn)不同,JSP的內(nèi)置對象和作用域大致是一樣的,JSP中還有動作,常用的有操作JavaBean的動作,頁面跳轉(zhuǎn)的動作,以及包含的動作。這里重點(diǎn)提到兩種包含的區(qū)別。在JSP還講過jstl和EL表達(dá)式,都是基礎(chǔ)的應(yīng)用,不過寫自定義的標(biāo)簽還是要有一定的java基礎(chǔ)的,我開始不太理解標(biāo)簽的解析過程,后來看了幾個例子,發(fā)現(xiàn)自定義的已不是那么難。
jQuery:jQuery可以說是中級部分學(xué)的最好的,主要是它方便了,特別是選擇器,而且避免了一些瀏覽器的差異,所以在學(xué)習(xí)jQuery后,就再也不想用javascript來獲取元素了。不僅如此,jQuery中封裝的Ajax操作也是非常簡單,不需要自己封裝一個類,$.get和$.post 能夠省去很多麻煩,jQuery的監(jiān)聽事件也是很簡單,不需要在標(biāo)簽中添加對應(yīng)事件,可以動態(tài)的綁定事件。還有就是dom操作更是方便。我在學(xué)習(xí)完Ajax,json后就發(fā)現(xiàn),即使是沒有JSP,也能做出一個動態(tài)頁面出來,只是會存在效率問題。
總結(jié):雖然說這上面的知識大部分都掌握了,但是能否靈活運(yùn)用才是重點(diǎn),所以在今后的學(xué)習(xí)中多思考問題是否有多種解決方法。