1 / 4
文档名称:

软件开发企业招聘笔试题及答案(九).doc

格式:doc   大小:93KB   页数:4
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

软件开发企业招聘笔试题及答案(九).doc

上传人:蓝天 2021/9/13 文件大小:93 KB

下载得到文件列表

软件开发企业招聘笔试题及答案(九).doc

相关文档

文档介绍

文档介绍:软件开发企业招聘笔试题及答案(九)
一、 三层架构的分析
答:MVC (模型一视图一控制器)
视图(View)代表用户交互界面.
模型(Model):就是业务流程/状态的处理以及业务规则的制定,业务模型还有一个很重要的模 型那就是数据模型.
控制(Controller)可以理解为从用户接收请求,将模型与视图匹配在一起,共同完成用户的请 求.
二、 get与post的区别
答:Get:是以实体的方式得到由请求URI所指定资源的信息,如果请求URI只是一个数据 产生过程,那么最终要在响应实体中返回的是处理过程的结果所指向的资源,而不是处理过 程的描述。
Post:用来向目的服务器发出请求,要求它接受被附在请求后的实体,并把它当作请求队列 中请求URI所指定资源的附加新子项,Post被设计成用统一的方法实现下列功能: 1:对现有资源的解释
2:向电子公告栏、新闻组、邮件列表或类似讨论组发信息。
3:提交数据块
4:通过附加操作来扩展数据库
get是把参数数据队列加到提交表单ACTION属性所指的URL中,值和表单内各个字段一 一对应,在URL中可以看到。post是通过HTTP post机制,将表单内各个字段与其内容放 置在HTML HEADER内一起传送到ACTION属性所指的URL地址。用户看不到这个过程。
三、 数据库查询优化:
1、 多态性,多种数据库兼容;
2、 支持翻页,支持查询总数,页码显示;
3、 能处理100万以上数据量;
答:
CREATE PROCEDURE
***@SelectFields varchar(200),/* 要查询的字段列表 */
©Condition varchar(300),/* 查询条件*/
***@PageSize int =20,/*页面大小,默认为 20*/
***@PageNumber int =1/*页号,默认为第一页*/
/****@PageCount int out返回满足条件的总页数*/
AS
begin
declare ***@count int
select ***@count =count(*) from lsp_t_elementlnfo
if(***@count %***@PageSize=0)
set ***@count = ***@count/***@PageSize
else
set ***@count = ***@count/***@PageSize +1
select ***@count PageCount
select IDENTITY (int, 1,1) as iid,ElementName,Type into #temptable from
LSP_T_ElementInfo
select *