📄 复习题目.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 + -