归档
17
08月
SSH系列教程之一:SSH是什么?
作者:蒲公英
0条评论
本系列教程目标:
通过实现一个雇员信息显示功能,以循序渐进的方式,使读者掌握 SSH(Struts2 + Spring3 + Hibernate4)的整合方法。
SSH 是什么?
SSH 是 Struts2 + Spring + Hibernate 的简称,目前是 Java EE 领域软件架构的首选。
Struts2:Struts2 是基于 MVC 模式构建的一个优雅、可扩展的框架,用于创建企业级 Java Web 应用。使用它可以简化从构建、开发到维护的整个开发周期。 Struts2 是 WebWork 和 Struts 两大社区在 WebWork 的基础上联手创建的,使用更简便。由 Apache 软件基金会维护。
它需要:
16
08月
构建Flex4.5为前端的Java EE项目
作者:蒲公英
0条评论
本文的意图
一年前写过的“Flex4系列教程“已包括“构建Flex4为前端的Java EE项目”,那为什么还要写这篇呢?
两个原因:
Flex SDK 4.5 和 Flash Builder 4.5 已发布,向大家呈现最新的东西
介绍另一种构建 Flex 工程的方法,即:先创建 Java 工程,再向其追加 Flex 特征
前提
假定你已经安装 Flash Builder 4.5
开始构建
16
08月
Flah Player的垃圾回收机制
作者:蒲公英
0条评论
垃圾回收是什么?
“垃圾回收”指从内存中删除无用的对象(没有任何活跃引用的对象)。
垃圾回收的时机
在一个应用生命周期中,Flash Player 只在必要的时候才执行垃圾回收。 没有引用的一个对象并不会立即触发垃圾回收。因此,当你把一个对象的所有引用都删除时,垃圾回收也不一定释放它所占用的内存,但此时那个对象会被标记为垃圾回收的候选者。
典型的,垃圾回收在为新资源分配内存时触发。
当新资源需要的内存在当前配分中无效时,垃圾回收器会运行、释放那些被标记为可释放的内存。作为结果,即使你删除了一个对象的所有引用,它也不会被立即回收,但可能在其他的对象创建和使用时回收。
如果应用处于停顿状态,此时即使存在可回收的对象那么它也不会被回收,除非你继续与应用通信。
Flash Player 以块(很多字节)为单位分配内存,而不是一次一个字节。如果块的一部分标记为可回收但其他部分未被标记,那么此块对应的内存不会被释放。
Flash Player 采用以下方法判断对象是否存在引用
16
08月
Flex4系列教程之十一 – 整合PureMVC(剧终)
作者:蒲公英
0条评论
本系列教程目标:使初学者了解富网络应用概念,理解并掌握以下四种架构方法。
1. Flex + BlazeDS + Spring(< 2.5.6) + iBATIS + Cairngorm
2. Flex + BlazeDS + Spring BlazeDS Integration + Spring(>= 2.5.6) + iBATIS + Cairngorm
3. Flex + BlazeDS + Spring(< 2.5.6) + iBATIS + pureMVC
4. Flex + BlazeDS + Spring BlazeDS Integration + Spring(>= 2.5.6) + iBATIS + pureMVC
PureMVC 概述
16
08月
Flex4系列教程之十 – 整合Cairngorm2
作者:蒲公英
0条评论
本系列教程目标:使初学者了解富网络应用概念,理解并掌握以下四种架构方法。
1. Flex + BlazeDS + Spring(< 2.5.6) + iBATIS + Cairngorm
2. Flex + BlazeDS + Spring BlazeDS Integration + Spring(>= 2.5.6) + iBATIS + Cairngorm
3. Flex + BlazeDS + Spring(< 2.5.6) + iBATIS + pureMVC
4. Flex + BlazeDS + Spring BlazeDS Integration + Spring(>= 2.5.6) + iBATIS + pureMVC
Cairngorm 2 概述