各地
资讯
当前位置: 考呗网 > 教师资格 > 面试指导 >

面试内容(最新发布)(14)

蚂蚁考呗网     [ 2020-09-06 ]   点击次数:

(37)Springmvc就是spring框架的一个模块,所以它可以和spring框架可以进行无缝整合,它是一个基于mvc设计思想的前端web框架,主要作用就是对前端请求进行处理。他的 前端控制器是一个servlet.它的请求拦截是基于方法级别的.他的执行流程是:
Spring的MVC框架主要由DispatcherServlet、处理器映射、处理器(控制器)、视图解析器、视图组成
1. 客户端请求提交到DispatcherServlet
2. 由DispatcherServlet控制器查询一个或多个HandlerMapping,找到处理请求的Controller
3. DispatcherServlet将请求提交到Controller
4. Controller调用业务逻辑处理后,返回ModelAndView
5. DispatcherServlet查询一个或多个ViewResoler视图解析器,找到ModelAndView指定的视图
6. 视图负责将结果显示到客户端

(38)oracal存储函数
存储过程和存储函数都是为了完成特定功能的sql语句集。
存储过程和存储函数的区别:
***1.存储函数可以在select查询语句调用,select ename,fun_emp_dname(deptno) from emp,因为存储函数有一个return返回值;而存储过程不可以。
2.定义的语法不一样procedure,function
3.存储过程可以通过out类型来返回参数
1.存储过程:
声明pro_add_sal存储过程,作用是给指定员工涨1000工资,并打印出涨前和涨后工资
create or replace procedure pro_add_sal(pno in number)
as
totalSal number;
begin
select sal into totalSal from emp where empno = pno; –查询工资并赋值给totalSal
dbms_output.put_line(totalSal);
update emp set sal = sal + 1000 where empno = pno;
dbms_output.put_line(totalSal + 1000);
commit;
end;

begin pro_add_sal(7499); end; 2.存储函数: 定义:保存一段可执行的sql语句,方便开发调用过程名 语法: create [or replace] function 方法名(参数 in|out 类型) return 参数类型 as 定义变量名 类型要和return返回类型一致 begin return 变量名; end; 1)声明fun_emp_totalsal存储函数,查询指定员工的年薪 create or replace function fun_emp_totalsal(pno number) return number--in 可以忽略 out 不能忽略 as totalsal number; --和return类型一致 begin select (sal*12)+nvl(comm,0) into totalsal from emp where empno = pno; return totalsal; end; declare totalsal number; begin totalsal := fun_emp_totalsal(7499); dbms_output.put_line(totalsal); end; 2)在select 调用存储函数 select ename,fun_emp_dname(deptno) from emp; 3.java程序调用存储函数: CallableStatement callSt = connection.prepareCall("{?(?:返回值) = 存储函数(参数)}"); callSt.registerOutParameter(2,OracleTypes.NUMBER);//存储过程的:注册返回值类型
评论责编::admin
相关推荐
热点推荐»