1、为什么要“J2EE without EJB”
2、目标
3、各种架构
4、简单性的红利
5、EJB,五年间
6、轻量级容器与控制反转
7、Spring框架简介
8、基于AOP概念的声明性中间件
9、事务管理
10、持久化
11、远程调用
12、替换其它的EJB服务
13、Web层设计
14、单元测试与可测试性
15、性能雨可伸缩性
16、实例应用系统
17、结语
1、基础知识
·为CSS重新思考HTML
·创建样式和样式表
·利用继承节省实践
·管理多种样式——层叠
2、实用知识
·格式化文本
·Margin、padding和Border
·给网页添加图片
·装饰网站导航
·格式化表格和表单
3、CSS布局
·建立基于浮动的布局
·定位网页上的元素
4、高级的CSS
·用于打印页面的CSS
·改进你的CSS习惯
Action pack组件:视图、控制
Active Record组件:模型
关系数据库与面向对象编程语言很难融为一体:对象关注的是数据和操作,而数据库关注的则是值的集合。
数据库为中心组织应用程序:过程化语言
应用程序为中心组织数据库:面向对象语言
MVC功能和服务
视图:模板、格式化助手、分页、布局
控制:URL映射、会话跟踪、过滤和验证、缓冲
模型:数据库表映射到类,记录映射到对象,字段映射到对象属性。
&n ...
本文将讨论RoR中提供的基础服务之一:动作视图。动作视图可以使你更快速地将数据展现给用户。在本文中将介绍一些动作视图的服务,并且将举一个例子来说明如何使用动作视图。
在MVC模式中的V,即视图(View),它的作用是将数据以用户所需要的形式展现出来,和传统的模式不同的是,视图在展现数据时可以省去许多不必要的细节。也就是说,任何基于MVC模式的框架(framework)都应该提供更容易的方法提取和显示需要的数据。RoR就是这样的框架。它将动作视图作为其核心组件之一。
在本文中,将主要讨论动 ...
在一个基于MVC的Web应用程序中,应用程序逻辑以及数据的存取是由MVC中的C,也就是控制器来完成的。因此,深刻地理解MVC框架所提供控制器对于开发一个高效、可升级、稳定的应用程序是十分必要的。RoR也不例外。
RoR中所提供的控制器叫动作控制器(ActionController)。本文将主要讨论动作控制器所提供的几种服务,以及如何使用动作控制器。
什么是动作控制器
在RoR中,动作包(Action Pack)是这个框架的核心。它包括两部分,动作视图和动作控制器。动作包的一个特 ...
用Ruby on Rails来编写数据库管理系统是非常快速的。Ruby on Rails之所以有如此高的生产率,不光是Ruby的语法灵活,而这一切在很大程序上是拜活动记录(Active Record)所赐。那么什么是活动记录呢?如果用一句话来解释,那就是一个可以将数据映射成对象的框架(这有些类似于Hibernate)。也许你会说:"这有什么,现在这种框架多得是,Hibernate不是也非常强大吗?",但如果你用了Ruby on Rails(以下简称为RoR),你就会发现它和其它的同类框架是多么的 ...







评论排行榜