一. 基本了解 JSP是应用最广泛的表现层技术,它和Servlet是Java EE的两个基本成员。JSP和Servlet本质是一样的,因为JSP最终编译成ServLet才能运行。 1.1 web应用和web.xml文件 对于web应用而言,WEB-INF是一个特殊的文件夹。web容器会包含该文件夹下 ...
分类:
Web程序 时间:
2018-05-13 17:19:04
阅读次数:
219
说到DAO不得不提一个开发名词"三层架构",所谓的三层架构是什么呢?简单的可以概括为数据访问层,业务逻辑层,界面层(又称表现层). 这也是我们Java开发常用的手段,经常有人将三层架构和mvc模式混淆,在我看来,三层架构就是三层架构,mvc只是三层架构中的表现层中的架构,相当于在一个比较大的层面,往 ...
分类:
其他好文 时间:
2018-05-11 23:25:26
阅读次数:
2904
SpringMVC 框架系列之初识与入门实例 1、SpringMVC 概述 (1)、什么是 MVC:Model-View-Control Control 层属于框架性质,完成的主要工作是:封装 web 请求为一个数据对象、调用业务逻辑层来处理数据对象、返回处理数据结果及相应的视图给客户端。 (2)、 ...
分类:
编程语言 时间:
2018-05-10 17:11:04
阅读次数:
169
RESTful 即Resource Representation State Transfer 相对应Resource 资源层,Representation 表现层,State Transfer状态转化层,以及设计 例如:资源层:文本,图片 它相对应的表现层为:文本:txt,html,xml,jso ...
分类:
其他好文 时间:
2018-05-04 21:57:30
阅读次数:
168
DozerBeanMapper是JavaBean的映射工具,可以进行对象之间相同属性名赋值 关于PO、DTO、VO在分层模型之间的关系:首先在持久层由DAO访问数据库将数据对象封装成PO,然后在service层将PO映射成DTO对象并进行进一步处理,处理完之后DTO传到表现层,接着在表现层映射成VO ...
分类:
其他好文 时间:
2018-05-01 23:39:26
阅读次数:
154
一、概述 Restful技术是一种架构风格(Representational State Transfer)表现层状态转化,而不是一种编程标准。 之前前后端混在一起,前端通过mapping映射找到后端,给后端送入数据,而后端需要给前端发送一个字符串来产生一个应该返回的视图层页面,这使得前后端工作人员 ...
分类:
其他好文 时间:
2018-04-22 20:12:11
阅读次数:
142
SpringMVC和Struts2的区别 都是表现层框架 1.入口不同: springmvc入口是servlet struts2入口是Filter 2.处理请求的方式不同 springmvc处理请求用的是方法,接口参数不同,用的是方法的形参,可以是单例的。 struts2处理请求用的是类,接口参数不 ...
分类:
编程语言 时间:
2018-04-20 23:40:54
阅读次数:
198
外观模式:为子系统中的一组接口提供一个一致的界面,从模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。 使用场景: (1)设计初期,有意识的将不同的两个层进行分离,比如经典的三层架构,就要考虑数据访问层和业务逻辑层,业务逻辑层与表现层,层与层之间建立外观facade。降低耦合性。 (2)开 ...
分类:
其他好文 时间:
2018-04-19 21:49:00
阅读次数:
176
一、JSF生命周期 JSF是基于事件驱动。JSF生命周期分为两个主要阶段:执行阶段和渲染阶段。 1.执行阶段 分为六个阶段: 恢复视图阶段 当客户端请求一个JavaServer Faces页面时,JavaServer Faces实现开始恢复视图阶段。 在此阶段,JSF将视图中的组件构建为请求页面,线 ...
分类:
Web程序 时间:
2018-04-16 13:42:46
阅读次数:
227
1、表现层: 依赖jar包:spring+JSP+文件上传组件+dubbo+fastdfs web.xml配置:乱码过滤器+DispatcherServlet前端控制器 springMVC配置:加载属性文件+视图解析器+包扫描器+资源映射(web.xml中配置的拦截形式如果是/)+多媒体解析器+du ...
分类:
其他好文 时间:
2018-04-14 10:11:49
阅读次数:
295