1、引入 在开发应用时常会遇到如下问题: 1)代码耦合性高; 2)对象之间依赖关系处理繁琐; 3)事务控制繁琐; 2、Spring简介 1)Spring概述 什么是Spring: ①Spring是一个轻量级的DI/Ioc和AOP容器框架。存在的意义是用于构建轻量级的J2EE应用; ②Spring以一 ...
                            
                            
                                分类:
编程语言   时间:
2017-05-21 17:42:58   
                                阅读次数:
240
                             
                    
                        
                            
                            
                                1、两层架构 简单将系统分为前台(视图)、后台(模型)。 前台:即jsp、el和jstl等页面的表示 后台:业务逻辑层与表示层或数据层混在一起。 没有任何中间件,开发、部署、扩展、维护困难。 如:jsp+servlet(+Dao)、jsp+javaBean(+Dao) 2、MVC设计模式 MVC全名 ...
                            
                            
                                分类:
编程语言   时间:
2017-05-21 00:28:42   
                                阅读次数:
280
                             
                    
                        
                            
                            
                                    什么是API API是Application Programming Interface的简写。 实现了两个或多个独立系统或模块间的通信和数据交换能力。 什么是API测试 图片.png API测试是不同于UI级自动化测试,其主要关注在系统架构的业务逻辑层,所以其主要关注不在于UI操作或用户感观上,更 ...
                            
                            
                         
                    
                        
                            
                            
                                jdbc管理数据库. 一般来说:我们使用ORM框架呢,Dao层Hibernate mybits 去管理数据库,然后将这个业务逻辑层分开,代码编写比较慢,还要经过SSH框架的运行后,比较慢. 当然我们也可以使用存储过程,直接将对业务逻辑或者对数据库进行比较复杂的管理,高效率编写PL/SQL語句,通过存 ...
                            
                            
                                分类:
其他好文   时间:
2017-05-19 00:00:55   
                                阅读次数:
280
                             
                    
                        
                            
                            
                                    一、Webform 数据展示 界面层 : HTLM 业务逻辑层 :只能用 C# Repeater 重复器 能够用来循环展示数据 具有5种模板 HeaderTemplate : 对页眉进行格式设置 ,在加载开始执行一遍,(不论放置什么位置都会首先执行) FooterTemplate : 对页脚进行格式 ...
                            
                            
                                分类:
Web程序   时间:
2017-05-18 22:09:48   
                                阅读次数:
305
                             
                    
                        
                            
                            
                                    通过买股票与通过基金买股票引出外观模式: 外观模式Facade,为系统中的一组接口提供一个一致的界面,此模式定义了一个高层接口,这一接口使得这一子接口更加容易使用 何时使用外观模式? 首先,在设计初期阶段,应该要有意识的将不同的两个层分离,比如经典的三层架构,就需要考虑在数据访问层和业务逻辑层、业务 ...
                            
                            
                                分类:
其他好文   时间:
2017-05-18 14:43:55   
                                阅读次数:
184
                             
                    
                        
                            
                            
                                    之前公司项目参考 NopCommerce 开发了一套系统,但是不支持 UnitOfWork,最近想开发新的项目,所以就基于原有的基础上又添加 UnitOfWork 支持,由于目前正在逐步完善中,所以可能存在各种问题,这里发出来仅供大家参考 ...
                            
                            
                                分类:
其他好文   时间:
2017-05-16 20:53:07   
                                阅读次数:
286
                             
                    
                        
                            
                            
                                ORM 就是用面向对象的方式去操作数据库的创建表以及增删改查等操作 到目前为止,当我们的程序涉及到数据库相关操作时,我们一般都会这么搞: 创建数据库,设计表结构和字段 使用 MySQLdb 来连接数据库,并编写数据访问层代码 业务逻辑层去调用数据访问层执行数据库操作 View Code django ...
                            
                            
                                分类:
其他好文   时间:
2017-05-14 19:43:58   
                                阅读次数:
282
                             
                    
                        
                            
                            
                                摘要:这部分包括了Spring、Spring MVC以及Spring和其它框架整合以及測试相关的内容,除此之外还包括了大型站点技术架构相关面试内容。 151. Spring中的BeanFactory和ApplicationContext有什么联系? 答:Spring通过配置文件描写叙述Bean以及B ...
                            
                            
                                分类:
编程语言   时间:
2017-05-13 09:49:24   
                                阅读次数:
243
                             
                    
                        
                            
                            
                                三层架构的命名: UI: User Interface (数据显示层 用户界面)BLL:Business Logic Layer (业务逻辑层)DAL:Data Access Layer (数据访问层)Dao:Data Access Object	(数据访问对象和数据访问层一个意思) 常用代码: C ...
                            
                            
                                分类:
Web程序   时间:
2017-05-11 22:21:45   
                                阅读次数:
236