Ext 技术应用及经验交流

Preview:

DESCRIPTION

Ext 技术应用及经验交流. 主办单位:开源人 www.vifir.com 承办单位:成都蓝源信息技术公司、 EasyJF 开源团队、 Cownew 开源团队. WLR 单用户 blog 系统源码讲解及设计分析. 主讲: EasyJF 开源 大峡. 系统简介. 系统简介   该系统对于学习 Ext 来说是一个非常综合的应用,包括的构架模式、前后台交互、处理文件上传、 Ext 组件扩展、控件封装等很多功能。 如何得到系统源码? 一共有哪三个演化版本? - PowerPoint PPT Presentation

Citation preview

Ext技术应用及经验交流

主办单位:开源人 www.vifir.com

承办单位:成都蓝源信息技术公司、 EasyJF 开源团队、 Cownew 开源团队

WLR单用户 blog系统源码讲解及设计分析

主讲: EasyJF 开源 大峡

系统简介 系统简介  该系统对于学习 Ext 来说是一个非常综合的应用,包括的构架模式、

前后台交互、处理文件上传、 Ext 组件扩展、控件封装等很多功能。 如何得到系统源码? 一共有哪三个演化版本?  一个原始的基于 EJS+Ext 做的版本 (Java) ;一个完全使用 EJS 做

的版本 (JAVA ,但不用写 javascript) ;还有一个是基于 .Net 平台使用 C# 做的版本 ( 不开源 ) ; PHP 版本还在开发中。

是否开源项目  该项目不是开源项目,也不能算开源软件,只能算是开源演示程序,

只适用于学习及研究 Ext 使用。 系统安装常见问题 : 数据库配置修改: db.properties ; MySQL 字符集; 在 Eclipse 中打开源码, maven 问题。

一、系统总体技术构架  什么技术构架好?只有合适自己,能让客户买单的技术构架才是最

好的技术构架!

EJS 构架简介   EasyJWeb - http://www.easyjf.com/easyjweb/   JPA - Hibernate3.2/Toplink/OpenJPA    Spring2.5 - IOC 容器、 AOP 及事务管理等。 表示层技术 在前台 UI 这一块,一部份使用的是 html 、一部份使用的是 Ext 。

何时使用 Ext?   Ext 比较适合企业级的应用系统,不要用于门户网站系统的前台。

二、领域模型、 DAO 以及 Service 层简介

统开发流程讲解 域模型(实体 Entity ) DAO 层简介(泛型 DAO 接口以及配置) Service 层 EasyJWebTools 快速开发演示

三、后台系统登录的实现 login.html; adminLogin.js; portal.ejf?cmd=login以及 PortalAction类的doLogin方法。

• {• success: false,• errors: {• username: " 姓名不能为空 ",• times: " 迟到次数必须为数字 !"• }• data: {• username: " 冷雨 ",• times: 1• }• }

四、后台管理入口及主框架讲解

manage.ejf 及 EasyJWeb 的惯例代替配置 EasyJWeb 的模板及 WEB-INF\views 目录简介 WEB-INF\views\manage 目录简介及每个文件的作用 manage.js 介绍以及 Ext.onReady 中的代码骨架。

五、菜单及主工作区简介

MenuPanel代码; OtherMenuPanel及另外两个菜单的代码; MainPanel代码。

六、日志管理菜单介绍

topic.js中的 TopicMenuPanel

异步树菜单简介 树的事件响应 生成动态树节点的服务器端代码 doGetCategory

Node类设计

七、友情连接添删改查的实现及应用程序详解

效果展示 前台 ext源码讲解 后台对应的程序讲解 EasyJF.Ext.CrudPanel类详解

八、日志分类管理 TopicCategoryManage类详解

效果展示 构造函数中的代码介绍 类定义的代码介绍 远程脚本调用引擎的使用 (DWR)

添删改查的实现

九、照片管理类 AlbumListManage 类详解

效果展示 前台 ext源码讲解 表单讲解 后台代码 AlbumAction讲解

十、关于 Wlr 单用户 Blog 文档

直接购买 (120元一份 ) 、或者 VIP送; 68的 VIP其实也能拿到该文档的。

谢谢参与这次活动的每一位来宾 !