WEB架构学习笔记
2009-01-05 20:43
211 查看
声明:此文章最开始是本人在百度Blog上发表的,今天才转到此处,主要是为了方便自己学习所做的笔记,如果有错误还希望大家能够指出,由于自己是传智播客学员,所以有些内容可能会借用老师的代码,不过大部分为自己思考编写。希望传智播客的各位老师们见谅!在这里感谢各位老师的细心栽培!
我的学习笔记:
1.面向接口编程
2.分层开发
都知道java提供了一系列的接口,这些接口就相当于规范一样,要求程序员必需遵循其规定的格式创建具体的实现类。比如sun公司在JDBC方面提供的一系列的接口,具体怎么操作数据库,留给了各大数据库厂商去解决。厂商在开发相应的JDBC驱动程序时都实现了sun规定的这些接口,可以说是一套标准。所谓面向接口编程即是如此。继续看下面这个图,了解下分层开发:
这是一个简单的mvc模式的架构图
虽然我画得不太好看,不过我觉得还是很清晰的
具体如下:
分层开发:
1.表现层 //用于显示页面
2.控制层 //做一些页面转发,跳转,和调用相关的service方法
3.业务逻辑层 //业务处理
4.数据逻辑层 //操作数据库
层次包:
1.cn.xteam.jsp //放jsp页面的
2.cn.xteam.controller //放servlet的
3.cn.xteam.service //处理业务逻辑的相关类
4.cn.xteam.DAO //处理数据库的相关类
角色分配:
1.jsp,html,tag,css,javascript;
2.servlet
3.interface>>>>class
4.interface>>>>class
我的学习笔记:
1.面向接口编程
2.分层开发
都知道java提供了一系列的接口,这些接口就相当于规范一样,要求程序员必需遵循其规定的格式创建具体的实现类。比如sun公司在JDBC方面提供的一系列的接口,具体怎么操作数据库,留给了各大数据库厂商去解决。厂商在开发相应的JDBC驱动程序时都实现了sun规定的这些接口,可以说是一套标准。所谓面向接口编程即是如此。继续看下面这个图,了解下分层开发:
这是一个简单的mvc模式的架构图
虽然我画得不太好看,不过我觉得还是很清晰的
具体如下:
分层开发:
1.表现层 //用于显示页面
2.控制层 //做一些页面转发,跳转,和调用相关的service方法
3.业务逻辑层 //业务处理
4.数据逻辑层 //操作数据库
层次包:
1.cn.xteam.jsp //放jsp页面的
2.cn.xteam.controller //放servlet的
3.cn.xteam.service //处理业务逻辑的相关类
4.cn.xteam.DAO //处理数据库的相关类
角色分配:
1.jsp,html,tag,css,javascript;
2.servlet
3.interface>>>>class
4.interface>>>>class
相关文章推荐
- Linux运维学习笔记之十八:WEB架构深度优化之PHP
- Linux运维学习笔记之十七:LNMP的WEB架构深度优化之性能优化
- Web架构设计概览学习--笔记
- Webpack学习笔记 - 体验篇
- Webpack学习笔记 - 提升篇
- am架构学习笔记(一) 四种model的update函数的异同
- 分布式架构系统学习笔记(二)
- Java Web 学习笔记之十四:RestEasy添加Filter过滤器预处理请求
- hadoop学习笔记四 -- hadoop集群HA架构设计
- flex学习笔记02 - WebORB
- 从Open Web SSO 学习软件架构设计
- 《Flask Web Development》学习笔记---chapter3 templates
- The Data Warehouse ETL Toolkit学习笔记-架构(数据流主线―数据访问)
- NET 应用架构指导 V2 学习笔记(七) 软件架构和设计方法
- 企业架构模式笔记--第四章(Web表现层)
- 【selenium学习笔记】webdriver进行页面元素定位
- 编程学习笔记之MFC内部组织架构
- 从Open Web SSO 学习软件架构设计
- 【selenium学习笔记】webdriver对页面元素的操作