Flex Java实例CRUD项目

Flex 和 Java 结合的 CRUD 小项目,功能不多,但上手快,适合练练手。前端用的是 Flex,写界面用 MXML,交互靠 ActionScript,响应也挺快的。后端是 Java 那套,逻辑和数据库交互都靠它。中间传输靠 BlazeDS,走 AMF 协议,传数据效率还不错。

Flex 的 UI 组件比较全,像DataGrid展示列表、Form搞表单输入、Button触发操作都能找到现成的。搭个基本的增删改查系统不费劲,而且界面还能做得挺炫的。

Java 后端建议配合 Spring MVC 或 Struts 来用,逻辑清晰点。数据那块可以用 JDBC 也可以直接上 Hibernate,ORM 对新手友好不少。数据库里的记录,直接映射成 Java 对象,用起来舒服。

BlazeDS这东西蛮关键的,它负责 Flex 和 Java 之间的数据传输。比起传统的 REST 或 SOAP,AMF 协议传输的是二进制,快不少,适合前后端频繁交互的场景。

项目里还用了数据绑定,这点挺香的。Flex 那边的数据模型一变,UI 就能自动跟着变,省了一堆手动更新的代码。配合Bindable标签,写起来省事多了。

CRUD 流程也不复杂,像新增数据就收集表单里的值,发给 Java 服务,插库成功再把页面刷新一下。删除就是传个 ID 给服务,后台删完返回个状态。整个流程跑下来,体验还挺顺的。

如果你对 Flex 和 Java 都有点了解,但总觉得光看文档不过瘾,那这个实例项目真可以撸一把,练练前后端数据来回跑的流程。

rar 文件大小:426.6KB