1. 程式人生 > >初入java路,面試屢碰壁。

初入java路,面試屢碰壁。

大學剛畢業、第一次java面試。面試工作:java軟體開發。

我以為培訓出來找工作會很順利,但是,事實並非我所想。可能是我寫了培訓經歷的原因吧,讓人看不起。畢竟培訓出來,基礎也不紮實。

有時候哪些自稱面試主管的,也是需要忽悠忽悠的,改變不了人的底性。

說多了沒用,還是坐點實際點的事吧

說說今天一天面試下來遇到了哪些面試問題吧?

1、java基本型別:int,

  short,

                                  char,

    byte,

  boolean,

  float,

  double,

  long.8個,聽誰說還有一個,我記不起來了。

2、jsp九大內建物件:request、

response、

pagecontext

session

application

config、

exception

page.

3、sturts1工作流程:問的最多了

Web應用啟動時載入並初始化ActionServlet。ActionServlet從struts-config.xml中讀取配置資訊,把它們存放到各種配置物件中。當ActionServlet接收到一個請求時,流程如下:
1.檢索和使用者請求匹配的ActionMapping例項,如果不存在,就返回使用者請求路徑無效的資訊。
2.如果ActionForm例項不存在,就建立一個ActionForm物件,把提交的表單資料儲存到ActionForm中。


3.根據配置,決定是否需表單驗證,若需要,則呼叫ActionForm的validate方法。
4.如果ActionForm的validate方法返回null或返回不包含ActionMessage的ActionErrors物件,則表示驗證成功。
5.ActionServlet根據ActionMapping例項包含的對映資訊決定將請求轉發給哪個Action,如果Action不存在則先建立這個例項,然後呼叫Action的execute方法。
6.Action的execute方法返回一個ActionForward物件,ActionServlet再把請求轉發給ActionForward物件指向的JSP元件。
7.ActionForward指向的JSP元件生成動態網頁,返回給使用者。

sturts2工作流程:

1、客戶端瀏覽器發出HTTP請求。 2、根據web.xml配置,該請求被FilterDispatcher接收。 3、根據struts.xml配置,找到需要呼叫的Action類和方法, 並通過IoC方式,將值注入給Aciton。 4、Action呼叫業務邏輯元件處理業務邏輯,這一步包含表單驗證。 5、Action執行完畢,根據struts.xml中的配置找到對應的返回結果result,並跳轉到相應頁面。 6、返回HTTP響應到客戶端瀏覽器。 先複習到這裡吧。。有了什麼慢慢再來寫吧。。