三层划分 三层架构通常意义上就是将整个业务划分为:表现层(UI),业务逻辑层(BLL),数据訪问层(DAL)。三层并非.net 的专利,而是一个广谱的框架设计思想,根本上是为了解决高耦合低内聚的问题。 各层的作用 U层:用户直接接触的一层,用于显示数据和接受用户输入的数据,为用户提供一种交互式操作的 ...
分类:
其他好文 时间:
2017-05-09 09:31:33
阅读次数:
137
在平时的Javaweb项目开发中为了便于后期的维护,我们一般会进行分层开发,最常见的就是分为domain(域模型层)、dao(数据库访问层)、service(业务逻辑层)、web(表现层),这样分层之后,各个层之间的职责会比较明确,后期维护起来也相对比较容易,今天我们就是使用Maven来构建以上的各 ...
分类:
其他好文 时间:
2017-05-07 11:47:37
阅读次数:
220
组件扫描:Spring能够从classpath下自动扫描,侦测和实例化具有特定注解的组件。 特定组件包括: 1、@Component:基本注解,识别一个受Spring管理的组件 2、@Respository:标识持久层组件 3、@Service:标识业务层组件 4、@Controller:标识表现层 ...
分类:
编程语言 时间:
2017-05-07 10:26:55
阅读次数:
243
Spring web mvc和Struts2都属于表现层的框架 1、 用户发起request请求至控制器(Controller) 控制接收用户请求的数据,委托给模型进行处理 2、 控制器通过模型(Model)处理数据并得到处理结果 模型通常是指业务逻辑 3、 模型处理结果返回给控制器 4、 控制器将 ...
分类:
编程语言 时间:
2017-05-07 10:18:17
阅读次数:
258
1、什么是JavaScript? 是一门基于对象的客户端脚本语言,用来与web页面进行交互 2、web页面三层结构 结构层 表现层 行为层 3、javascript的组成 ECMAScript (欧洲计算机制造商协会,不是一门语言而是一个组织,用来规范javascript的语法标准) BOM (浏览 ...
分类:
Web程序 时间:
2017-05-05 10:42:38
阅读次数:
250
Day1 1. springMvc:是一个表现层框架: 作用:就是从请求中接收传入的参数, 将处理后的结果数据返回给页面展示2. ssm整合: 1)Dao层 pojo和映射文件以及接口使用逆向工程生成 SqlMapConfig.xml mybatis核心配置文件 ApplicationContext ...
分类:
编程语言 时间:
2017-05-02 18:24:23
阅读次数:
125
1、 Freemarker概念 1.1 什么是freemarker FreeMarker是一个用Java语言编写的模板引擎,它基于模板来生成文本输出。FreeMarker与Web容器无关,即在Web运行时,它并不知道Servlet或HTTP。它不仅可以用作表现层的实现技术,而且还可以用于生成XML, ...
分类:
其他好文 时间:
2017-05-01 01:20:44
阅读次数:
364
MVC模式 MVC将应用程序分解为三个组成部分:mode(模型)、view(视图)、control(控制器),其中: M 管理应用程序的状态(通常存储到数据库中),并榆树改变状态的行为(或者叫“业务规则”) C 接受外部用户的操作,根据操作访问模型获取数据,并调用“视图”显示这些数据,控制器将“模型 ...
分类:
其他好文 时间:
2017-04-24 14:08:42
阅读次数:
169
安卓程序的生命周期是不受自己控制的,安卓的程序根据不同的重要性做了一些区分,最重要的进程仅仅在安卓已经崩溃或者卡死的情况下才会终止前台进程。 Activity就是表现层的界面,它有三种常见的状态,通过函数实现状态切换 ...
分类:
移动开发 时间:
2017-04-24 10:08:25
阅读次数:
202
SpringMVC框架什么是springmvc?
Spring web mvc和Struts2都属于表现层的框架,它是Spring框架的一部分,我们可以从Spring的整体结构中看得出来: sprin...
分类:
编程语言 时间:
2017-04-23 10:47:41
阅读次数:
242