- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
web_ssh笔试题
中 关 村 软 件 园 人 才基 地 web_ssh框 架 笔试 宝 典
1、写出Servlet的生命周期函数
init ():servlet创建时调用
service():用户调用servlet时执行
destroy():servlet对象销毁是调用
2、写出Get与Post的区别
Get方式提交的客户端参数可以在url上看见,post提交的参数看不见
Get提交的数据由最大值限制,其最大值取决于浏览器允许的URL最大值,Post理论上没有最大值的限制
Post提交的中文可以通过response.setCharacterEncoding(“”)进行编码,get提交的中文要修改tomcat下的server.xml 进行编码超链接,表单默认提交都是使用get,在表单中直接指定method=”post”时使用post提交在servlet中可以通过doGet和 doPost()对两种请求分开处理
3、写出请求转发与重订向的区别
请求转发在服务器内部完成,重定向要返回客户端,由客户端发起二次请求
请求转发浏览器地址栏的地址不发生改变,重定向会发生改变
请求转发可以使用request传递数据,重定向不能
请求转发不能跨应用,重定向可以跨越不同的应用
4、写出jsp中动态包含,静态包含的标签,以及区别
静态包含:%@include file=””/ , 包含的是目标文件的源代码,相当于一次拷贝粘贴。在JSP运行时被包含的JSP不会生成Servlet对象
动态包含:jsp:include page=””/ ,包含的是目标文件的输出结果,在jsp运行时,被包含的jsp也会生成servlet,然后tomcat将两个servlet的输出结果合并在一起,显示给用户
5、jsp和servlet的区别与联系
servlet是在服务器端执行的java程序,只不过它有专门的一套规则(就是我们平常所说的api);jsp说得简单点就是用另一套简单的规则写的servlet程序,它可以写java代码,还可以写html代码,JavaScript,css等等……,但是到服务器端首先会被转成servlet程序然后就按照servlet的执行顺序执行了。
6、数据库连接问题 (问题不明确,按连接池理解)
数据库连接池的原理:连接池基本的思想是在系统初始化的时候,将数据库连接作为对象存储在内存中,当用户需要访问数据库时,并非建立一个新的连接,而是从连接池中取出一个已建立的空闲连接对象。使用完毕后,用户也并非将连接关闭,而是将连接放回连接池中,以供下一个请求访问使用。而连接的建立、断开都由连接池自身来管理。同时,还可以通过设置连接池的参数来控制连接池中的初始连接数、连接的上下限数以及每个连接的最大使用次数、最大空闲时间等等。也可以通过其自身的管理机制来监视数据库连接的数量、使用情况等。
7、过滤器底层实现原理和处理流程?
过滤器的实现原理:
过滤器的处理流程:当客户端发出Web资源的请求时,Web服务器根据应用程序配置文件设置的过滤规则进行检查,若客户请求满足过滤规则,则对客户请求/响应进行拦截,对请求头和请求数据进行检查或改动,并依次通过过滤器链,最后把请求/响应交给请求的Web资源处理。请求信息在过滤器链中可以被修改,也可以根据条件让请求不发往资源处理器,并直接向客户机发回一个响应。当资源处理器完成了对资源的处理后,响应信息将逐级逆向返回。同样在这个过程中,用户可以修改响应信息,从而完成一定的任务。
8、mvc 分别指什么有什么作用
MVC是 模型(Model),视图(View)和控制(Controller)的缩写,其目的实现Web系统的职能分工。其中Model层实现系统中的业务逻辑,通常可以用JavaBean或EJB来实现; View层用于与用户的交互,通常用JSP来实现; Controller层是Model与View之间沟通的桥梁,它可以分派用户的请求并选择恰当的视图以用于显示,同时它也可以解释用户的输入并将它们映射为模型层可执行的操作。
作用:解耦和,各司其职,代码重用性高。
9、Spring的IOC和AOP原理。
IOC:控制反转也叫依赖注入。利用了工厂模式将对象交给容器管理,你只需要在spring配置文件总配置相应的bean,以及设置相关的属性,让spring容器来生成类的实例对象以及管理对象。在spring容器启动的时候,spring会把你在配置文件中配置的bean都初始化好,然后在你需要调用的时候,就把它已经初始化好的那些bean分配给你需要调用这些bean的类(假设这个类名是A),分配的方法就是调用A的setter方法来注入,而不需要你在A里面new这些bean了。
AOP:面向切面编程。(Aspect-Oriented Programming
您可能关注的文档
- 2013婴幼儿配方奶粉排行榜71172990.doc
- 2013婴幼儿配方奶粉排行榜10强72962997.doc
- 2013届高考数学专题训练十二等差数列、等比数列、数列的综合应用.doc
- 2013年7月自学考试西方法律思想史试题.doc
- 2013中考全国100份试卷分类汇编:圆的综合题.doc
- 2013年9月份考试建筑制图与识图第三次作业解答.doc
- 2013年4月自学考试西方法律思想史试题.doc
- 2013届山东高三理科数学测试题.doc
- 2013年七年级升八年级英语试题.doc
- 2013年一级建造师《机电实务》复习资料(模拟试题).docx
- 河北省廊坊市第四中学2022-2023学年七年级下学期5月月考地理试题 【带答案】.docx
- 河南省信阳市固始县2022-2023学年七年级上学期期末历史试题.docx
- 黑龙江省抚远市2022-2023学年七年级上学期期末道德与法治试题.docx
- 山东省潍坊市五县2022-2023学年七年级下学期期中道德与法治试题【带答案】.docx
- 辽宁省抚顺市望花区2022-2023学年七年级上学期期末道德与法治试题.docx
- 2024年云南西双版纳中考语文试题及答案 (2).doc
- 2024年云南迪庆中考语文试题及答案 (2).doc
- 2024年云南红河中考语文试题及答案.doc
- 2024年四川遂宁中考政治试题及答案 (2).doc
- [临汾]2023年山西临汾市乡宁县公立医院招聘50人 笔试上岸试题历年典型考题及考点剖析附答案详解.docx
最近下载
- 现代汉语(第二版)上下册黄伯荣复习与练习题答案(含思考与讨论答案).pdf
- 2024年党纪学习教育(群众纪律)党课专题.ppt VIP
- 2024安徽省继续教育公需科目试题及答案.pdf
- 阿里巴巴旗下子公司介绍.pptx
- 2023年九年级数学中考专题:旋转综合压轴题(线段问题).docx VIP
- 四川久远智能火灾报警控制器JB-TG-JF999(联动型)使用说明书.pdf
- 医疗保障核心业务区网络安全接入规范-(2).pdf
- 一例喂养不耐受早产儿的护理查房.pptx
- 2023年宜宾学院计算机科学与技术专业《数据库原理》科目期末试卷A(有答案).docx VIP
- 幼儿园新教师保教工作基本要求对照自评规范评价表格.doc
文档评论(0)