摘要: 1、定bai义:控制反转(Inversion of Control,英文du缩写为IoC)把创建zhi对象dao的权利交给框架,是框架的重要特征,并非面向对象编程的zhuan用术语。它包括依赖注入(Dependency Injection,简称DI)和依赖查找(Dependency Lookup)。 阅读全文
posted @ 2020-12-31 12:17 翘中之楚 阅读(680) 评论(0) 推荐(0) 编辑
摘要: 方便解耦,简化开发,AOP编程支持,声明式事务支持,集成Junit更加方便的进行分层测试,方便集成各种优秀框架 阅读全文
posted @ 2020-12-31 12:15 翘中之楚 阅读(29) 评论(0) 推荐(0) 编辑
摘要: spring是一个开放源代码的设计层面框架,它解决的是业务逻辑层和其他各层的松耦合问题,是一个分层的javaEE一站式轻量级开源框架 阅读全文
posted @ 2020-12-31 12:14 翘中之楚 阅读(44) 评论(0) 推荐(0) 编辑
摘要: 默认情况是调用doGet()方法,JSP页面中的Form表单的method属性设置为post的时候,调用的为doPost()方法;为get的时候,调用deGet()方法。 阅读全文
posted @ 2020-12-31 12:13 翘中之楚 阅读(45) 评论(0) 推荐(0) 编辑
摘要: a、禁掉提交按钮。表单提交后使用Javascript使提交按钮disable。这种方法防止心急的用户多次点击按钮。但有个问题,如果 客户端把Javascript给禁止掉,这种方法就无效了。 b、Post/Redirect/Get模式。在提交后执行页面重定向,这就是所谓的Post-Redirect-G 阅读全文
posted @ 2020-12-31 12:12 翘中之楚 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 200 - 确定。客户端请求已成功 302 - 临时移动转移,请求的内容已临时移动新的位置 404 - 未找到文件或目录 500 - 服务器内部错误 阅读全文
posted @ 2020-12-31 12:11 翘中之楚 阅读(30) 评论(0) 推荐(0) 编辑
摘要: Page :指令是针对当前页面的指令,Include :用于指定如何包含另一个页面,Taglib :用于定义和指定自定义标签。 阅读全文
posted @ 2020-12-31 12:10 翘中之楚 阅读(107) 评论(0) 推荐(0) 编辑
摘要: session 的工作原理是客户端登录完成之后,服务器会创建对应的 session,session 创建完之后,会把 session 的 id 发送给客户端,客户端再存储到浏览器中。这样客户端每次访问服务器时,都会带着 sessionid,服务器拿到 sessionid 之后,在内存找到与之对应的 阅读全文
posted @ 2020-12-31 12:09 翘中之楚 阅读(106) 评论(0) 推荐(0) 编辑
摘要: a、存储位置不同:session 存储在服务器端;cookie 存储在浏览器端。 b、安全性不同:cookie 安全性一般,在浏览器存储,可以被伪造和修改。 c、容量和个数限制:cookie 有容量限制,每个站点下的 cookie 也有个数限制。 d、存储的多样性:session 可以存储在 Red 阅读全文
posted @ 2020-12-31 12:08 翘中之楚 阅读(53) 评论(0) 推荐(0) 编辑
摘要: page:代表与一个页面相关的对象和属性。 request:代表与客户端发出的一个请求相关的对象和属性。一个请求可能跨越多个页面,涉及多个 Web 组件;需要在页面显示的临时数据可以置于此作用域。 session:代表与某个用户与服务器建立的一次会话相关的对象和属性。跟某个用户相关的数据应该放在用户 阅读全文
posted @ 2020-12-31 12:07 翘中之楚 阅读(114) 评论(0) 推荐(0) 编辑
摘要: a、request 用户端请求,此请求会包含来自GET/POST请求的参数 b、response 网页传回用户端的回应 c、pageContext 网页的属性是在这里管理 d、session 与请求有关的会话期 e、application 封装服务器运行环境的对象; f、out 输出服务器响应的输出 阅读全文
posted @ 2020-12-31 12:06 翘中之楚 阅读(39) 评论(0) 推荐(0) 编辑
摘要: a、request.getParameter()取得是通过容器的实现来取得通过类似post,get等方式传入的数据。 b、getAttribute是返回对象,getParameter返回字符串 c、getAttribute()一向是和setAttribute()一起使用的,只有先用setAttrib 阅读全文
posted @ 2020-12-31 12:05 翘中之楚 阅读(54) 评论(0) 推荐(0) 编辑
摘要: a、从地址栏显示来说 forward是服务器请求资源,服务器直接访问目标地址的URL,把那个URL的响应内容读取过来,然后把这些内容再发给浏览器.浏览 器根本不知道服务器发送的内容从哪里来的,所以它的地址栏还是原来的地址. redirect是服务端根据逻辑,发送一个状态码,告诉浏览器重新去请求那个地 阅读全文
posted @ 2020-12-31 12:04 翘中之楚 阅读(26) 评论(0) 推荐(0) 编辑
摘要: JSP是Servlet技术的扩展,本质上就是Servlet的简易方式。JSP编译后是“类servlet”。Servlet和JSP最主要的不同点在于: Servlet的应用逻辑是在Java文件中,并且完全从表示层中的HTML里分离开来。而JSP的情况是Java和HTML可以组合成一个扩 展名为.jsp 阅读全文
posted @ 2020-12-31 12:02 翘中之楚 阅读(80) 评论(0) 推荐(0) 编辑
摘要: Servlet有良好的生存期的定义,包括加载和实例化、初始化、处理请求以及服务结束。这个生存期由javax.servlet.Servlet接口 的init(),service()和destroy方法表达。 Servlet被服务器实例化后,容器运行其init方法,请求到达时运行其service方法,s 阅读全文
posted @ 2020-12-31 12:00 翘中之楚 阅读(51) 评论(0) 推荐(0) 编辑
摘要: a、执行时间:window.onload必须等到页面内包括图片的所有元素加载完毕后才能执行。$(document).ready()是DOM结构绘制 完毕后就执行,不必等到加载完毕。$(document).ready()在 window.onload之前执行。 b、简化写法:window.onload 阅读全文
posted @ 2020-12-31 11:59 翘中之楚 阅读(49) 评论(0) 推荐(0) 编辑
摘要: 相同点: 都是异步请求的方式来获取服务端的数据; 异同点: a、请求方式不同:$.get() 方法使用GET方法来进行异步请求的。$.post() 方法使用POST方法来进行异步请求的。 b、参数传递方式不同:get请求会将参数跟在URL后进行传递,而POST请求则是作为HTTP消息的实体内容发送给 阅读全文
posted @ 2020-12-31 11:55 翘中之楚 阅读(36) 评论(0) 推荐(0) 编辑
摘要: $() 函数是 jQuery() 函数的别称。$() 函数用于将任何对象包裹成 jQuery 对象,接着你就被允许调用定义在 jQuery 对象上的多个不同方法。你可以将一个选择器字符串传入 $() 函数,它会返回一个包含所有匹配的 DOM 元素数组的 jQuery 对象。 阅读全文
posted @ 2020-12-31 11:54 翘中之楚 阅读(490) 评论(0) 推荐(0) 编辑
摘要: a、对于string,number等基础类型,==和 有区别:不同类型间比较,==之比较“转化成同一类型后的值”看“值”是否相等, 如 果类型不同,其结果就是不等。同类型比较,直接进行“值”比较,两者结果一样。 b、对于Array,Object等高级类型,==和 没有区别,进行“指针地址”比较。 阅读全文
posted @ 2020-12-31 11:53 翘中之楚 阅读(40) 评论(0) 推荐(0) 编辑
摘要: a、null表示"没有对象",即该处不应该有值,转为数值时为0。典型用法是:作为函数的参数,表示该函数的参数不是对象。作 为对象原型链的终点。 b、undefined表示"缺少值",就是此处应该有一个值,但是还没有定义,转为数值时为NaN。典型用法是:变量被声明了,但没 有赋值时,就等于undefi 阅读全文
posted @ 2020-12-31 11:52 翘中之楚 阅读(73) 评论(0) 推荐(0) 编辑