
Java Web面试题
loufanghong
这个作者很懒,什么都没留下…
展开
-
Java Web面试题(二)
1.Struts2是怎样进行值封装的? 答:Suts2的值封装实际上是采用了OGNL表达式。 Struts2的拦截器经过模型驱动 的会先判断 Action是否实现了 ModelDriven,如果是则拿到模型的实例放在了栈的顶部,到属性驱动的时候会从栈里把栈顶的实例取出来,从页面传进来的值放在一个map集合中,通过map集合进行迭代,通过OGNL技术把值封装到实例中。 2.Hibernate中get...原创 2019-03-13 22:14:31 · 352 阅读 · 0 评论 -
Java Web面试题(一)
最近在参加面试收集了一些面试题供大家参考 1.名词解释 Web Service, JAXP, JAXN、SoAP、UDD、WSDL: 答: Web Service是基于网络的、分布式的模块化组件,它执行特定的任务,遵守具体的技术规范,这些规范使得 Web Service能与其他兼容的组件进行互操作。 JAXP( Java API for XML Parsing)定义了在Java中使用DOM、SA...原创 2019-03-13 21:55:52 · 227 阅读 · 0 评论 -
抽象工厂模式
定义:为创建一组相关或相互依赖的对象提供一个接口,而且无需指定他们的具体类。 类型:创建类模式 类图: 图片 1.3 abstract-factory-pattern 抽象工厂模式与工厂方法模式的区别 抽象工厂模式是工厂方法模式的升级版本,他用来创建一组相关或者相互依赖的对象。他与工厂方法模式的区别 就在于,工厂方法模式针对的是一个产品等级结构;而抽象工厂模式则是针对的多个产品等级结构。在编程 ...原创 2019-03-30 10:25:18 · 166 阅读 · 0 评论 -
建造者模式
定义:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 类型:创建类模式 类图: 图片 1.5 builder-pattern 四个要素 • 产品类:一般是一个较为复杂的对象,也就是说创建对象的过程比较复杂,一般会有比较多的代码量。在本 类图中,产品类是一个具体的类,而非抽象类。实际编程中,产品类可以是由一个抽象类与它的不同实现组 成,也可以是由多个抽象类与他们的实现组...原创 2019-03-30 10:28:40 · 164 阅读 · 0 评论 -
原型模式
定义:用原型实例指定创建对象的种类,并通过拷贝这些原型创建新的对象。 类型:创建类模式 类图: 图片 1.6 builder-pattern 原型模式主要用于对象的复制,它的核心是就是类图中的原型类Prototype。Prototype类需要具备以下两个条 件: • 实现Cloneable接口。在java语言有一个Cloneable接口,它的作用只有一个,就是在运行时通知虚拟机可 以安全地在实现...原创 2019-03-30 10:35:25 · 263 阅读 · 0 评论