- 博客(4)
- 资源 (4)
- 收藏
- 关注
原创 Struts中的转换器:自定义转换器
一、概述 在B/S应用中,将字符串请求参数转换为相应的数据类型,是MVC框架提供的功能,而Struts2是很好的MVC框架实现者,理所当然,提供了类型转换机制。 Struts2的类型转换是基于OGNL表达式的,只要我们把HTML输入项(表单元素和其他GET/POET的参数)命名为合法的OGNL表达式,就可以充分利用Struts2的转换机制。 除此之外
2012-03-31 17:51:52 1110 4
原创 Struts基本原理实现
struts是一个开源框架。使用Struts的目的是为了帮助我们减少在运用MVC设计模型来开发Web应用的时间。如果我们想混合使用Servlets和JSP的优点来建立可扩展的应用,struts是一个不错的选择。 Struts流程: 服务器启动后,根据web.xml加载ActionServlet读取struts-config.xml文件内容到内存。 以登
2012-03-19 20:08:11 1719 7
原创 设计模式:工厂方法和抽象工厂
在面向对象的软件编程中,主要有五个原则。开放-封闭原则:对修改关闭,对增加开放。依赖倒转原则:高层模块不应该依赖于底层模块。两个都应该依赖于抽象。抽象不应该依赖细节,细节应该依赖抽象。迪米特法则:如果两个类不必彼此直接通信,那么这两个类就不应当发生直接的相互作用。如果其中一个类需要调用另一个类的某一个方法的话,可以通过第三者转发这个调用。单一职责原则:就一个类而言,应该仅有一个引起
2012-03-05 20:25:49 1476 8
原创 设计模式:代理模式和反射原理
代理模式:为其他对象提供一种代理以控制对这个对象的访问。Proxy和RealSubject类共同实现了Subject接口,这样一来,在任何地方使用RealSubject类的地方就可以使用Proxy类来代理。而在真正操作前可以对其进行一些其他操作。静态代理:静态代理即Proxy类为静态的,不能再程序加在到内存时动态的创建。看一下静态代理的时序图。如
2012-03-05 20:20:08 9901 19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人