1 / 14

Ext 技术应用及经验交流

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

peigi
Download Presentation

Ext 技术应用及经验交流

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Ext技术应用及经验交流 主办单位:开源人 www.vifir.com 承办单位:成都蓝源信息技术公司、EasyJF开源团队、Cownew开源团队

  2. WLR单用户blog系统源码讲解及设计分析 主讲:EasyJF开源 大峡

  3. 系统简介 • 系统简介   该系统对于学习Ext来说是一个非常综合的应用,包括的构架模式、前后台交互、处理文件上传、Ext组件扩展、控件封装等很多功能。 • 如何得到系统源码? • 一共有哪三个演化版本?   一个原始的基于EJS+Ext做的版本(Java);一个完全使用EJS做的版本(JAVA,但不用写javascript);还有一个是基于.Net平台使用C#做的版本(不开源);PHP版本还在开发中。 • 是否开源项目   该项目不是开源项目,也不能算开源软件,只能算是开源演示程序,只适用于学习及研究Ext使用。 • 系统安装常见问题: 数据库配置修改:db.properties; MySQL字符集; 在Eclipse中打开源码,maven问题。

  4. 一、系统总体技术构架 什么技术构架好?只有合适自己,能让客户买单的技术构架才是最好的技术构架! • EJS构架简介 EasyJWeb-http://www.easyjf.com/easyjweb/ JPA-Hibernate3.2/Toplink/OpenJPA Spring2.5-IOC容器、AOP及事务管理等。 • 表示层技术 在前台UI这一块,一部份使用的是html、一部份使用的是Ext。 • 何时使用Ext? Ext比较适合企业级的应用系统,不要用于门户网站系统的前台。

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

  6. 三、后台系统登录的实现 • login.html; • adminLogin.js; • portal.ejf?cmd=login以及PortalAction类的doLogin方法。 • { • success: false, • errors: { • username: "姓名不能为空", • times: "迟到次数必须为数字!" • } • data: { • username: "冷雨", • times: 1 • } • }

  7. 四、后台管理入口及主框架讲解 • manage.ejf及EasyJWeb的惯例代替配置 • EasyJWeb的模板及WEB-INF\views目录简介 • WEB-INF\views\manage目录简介及每个文件的作用 • manage.js介绍以及Ext.onReady中的代码骨架。

  8. 五、菜单及主工作区简介 • MenuPanel代码; • OtherMenuPanel及另外两个菜单的代码; • MainPanel代码。

  9. 六、日志管理菜单介绍 • topic.js中的TopicMenuPanel • 异步树菜单简介 • 树的事件响应 • 生成动态树节点的服务器端代码doGetCategory • Node类设计

  10. 七、友情连接添删改查的实现及应用程序详解 • 效果展示 • 前台ext源码讲解 • 后台对应的程序讲解 • EasyJF.Ext.CrudPanel类详解

  11. 八、日志分类管理TopicCategoryManage类详解 • 效果展示 • 构造函数中的代码介绍 • 类定义的代码介绍 • 远程脚本调用引擎的使用(DWR) • 添删改查的实现

  12. 九、照片管理类AlbumListManage类详解 • 效果展示 • 前台ext源码讲解 • 表单讲解 • 后台代码AlbumAction讲解

  13. 十、关于Wlr单用户Blog文档 • 直接购买(120元一份)、或者VIP送; • 68的VIP其实也能拿到该文档的。

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

More Related