?? 復習題目.txt
字號:
如何用EL語言打印某個作用域的變量
jstl的遍歷如何實現
jstl如何實現判斷
簡述設計模式的原則及目的
簡述單例模式
簡述模板模式
簡述工廠模式
簡述代理模式(靜、動)
簡述架構設計的原則
簡述頁面、業務層、dao層、持久層的作用及實現
model2的MVC分別是什么?為什么使用MVC模式
struts的MVC分別代表那些類?
struts的請求處理過程?
struts的標簽庫有那些,各有什么作用?
struts的action有那些類型,有什么特點?
hibernate的核心類及作用?
hibernate的核心配置文件及作用?
hibernate對象的生命周期?
如何實現hibernate的onetomany其關鍵的屬性有那些,一般主控方在那邊?
為什么用hibernate?
在hibernate的一個具體配置文件中主鍵的生成機制有幾種,請表述兩個最重的。
hibernate如何優化?
hibernate實現二級緩存?
spring的三種注入方式是什么?
spring的核心類及核類配置文件是什么?
spring配置文件中的主要標簽是什么?寫一個小實例?
什么是spring的ioc?
aop是什么?作用?名稱及特點?
描述struts&spring&hibernate聯合的配置文件如何實現?
jdbc、hibernate、ibatis各有什么特點及區別
什么時候用ibatis
ibatis的核心類
ibatis的核心配置文件是什么?
描述struts&spring&ibatis聯合的配置文件如何實現?
當前xml的解析方式有幾種,各有什么特點,如何實現?
dom的六大接口及重要方法
如何生成一個dom對象并將其寫到文件中?
軟件開發的流程?注意事項?在面試時我說我只實現代碼別的不管可不可以?
什么是模型?模型的原則?模型的作用?
九大圖形
類圖的元素及關系?
use-case的元素及關系?
時序圖的特點?
三級范式?
e-r圖設計的過程
什么是ooa,什么是ooD
面向過程與面向對象的區別
異常處理的關鍵字及作用
抽象類與接口的區別
final、finally、finalize的區別
jdbc的核心類及作用
如何實現從oracle數據庫取一行
如何實現一個servlet
servlet的核心類、作用、最重要的方法
servlet的生命周期
servlet的體系結構
過濾類的作用
轉發與跳轉的區別
jsp中的九大內置對象、作用、方法
jsp的腳本及作用
jsp的指令及作用
jsp的動作及作用
jsp是不是一個servlet
如何通過oracle實向分頁處理,在java中怎樣調用
如何通過java的session實現分頁,java的session分頁與數據庫分頁優缺點。
ibatis調用存儲過程
oracle的體系結構
如何實現一個存儲過程?如何實現一個函數?
--存儲過程
create or replace procedure 名稱(a1 varchar2,a2 out varchar2,a3 out varchar2)
is
end;
--函數
create or replace function 名稱(a1 varchar2,a2 varchar2) return int
is
return 1;
end;
--函數與過程的區別
執行
sqlplus
--執行過程
exec 過程名
--執行函數,在sql(insert、update、delete)中執行
select 函數名() from dual;
pl/sql:編程環境
過程名
int a:=函數名
函數也可以sql中執行
過程的return代表退出
函數的return代表返回一個結果或多個結果,必須有1..n返回結果
如果返回一個結果用函數,若返回多個結果用過程。
oracle的觸發器與sql-server的觸發器的區別?
oracle觸發器:
有before/after,觸發器在修改基表之前執行或在修改基表之后執行。
支持行級、語句級、模式級、數據庫級觸發器
新表數據是:new,老表數據是:old
sql-servler觸發器:
什么時候修改基表內容是固定的。
只支持語句級,不支持行級
新數據在inserted表中,老數據在deleted表中
請描述聯接、子查詢、聯合
聯接:多個表的列聯接在一起,one方會被復制n-1次
select c.*,b.* from customer c,buy b on c.customerName=b.customerName
子查詢:查詢套查詢, 子查詢的結果是父查詢的條件
select * from buy where customerName in
(select customerName from customer);
聯合:多個表的行合在一起,列數必須相等,列類型的匹配。
select * from customer1
union
select * from customer2;
表分區的好處及優點?
特點:
邏輯是一張表,物理上沒有存儲在一起,所以可以將不同分區放到不同的表空間中。
優點:
查詢快
故障恢復快
備份快
分類:
范圍(range)
散列(hash)
復合(主是范圍、從是散列)
列表
如何聲明、打開、遍歷游標?
declare
cursor c1 is select * from customer;
v_customer customer%rowType;
begin
open c1;
fetch c1 into v_customer;
while(c1%found) loop
dbms_output.put_line(v_customer.customerName);
fetch c1 into v_customer;
end loop;
--循環游標不用打開、關閉、fetch
for v_customer in c1 loop
dbms_output.put_line(v_customer.customerName);
end loop;
close c1;
end;
如何實現一個包?
create or repalce package 名稱
is
end;
create or repalce package body 名稱
is
end;
如何備份數據、恢復數據
cmd環境中:
--導入
imp accp/1234@aptech file="" full="y"
imp accp/1234@aptech file="" from="" toUser=""
--導出
exp accp/1234@aptech file="文件名" owner="用戶名" tablespace="" tables="a1,a2"
簡述觀察者:有四個角色,如下:
抽象的觀察者
抽象的被觀察者
具體的觀察者
具體的被觀察者
將觀察者聚集到被觀察者中,當被觀察者的狀態發生改變時通知所的觀察者。
如何實現struts的國際化
如何實現手動的校驗
如何實現自動的校驗
tiles的作用
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -