目录
Struts2.x+Spring3.x+Hibernate4.EasyUI1.3.x开发富客户端应用
一、本课程是怎么样的一门课程(全面介绍)
1.1、课程的背景
jQuery EasyUI简称jeasyui,也就叫easyui,是一组基于jQuery的UI插件集合,而jQuery EasyUI的目标就是帮助web开发者更轻松的打造出功能丰富并且美观的UI界面。开发者不需要编写复杂的javascript,也不需要对css样式有深入的了解,开发者需要了解的只有一些简单的html标签。
jQuery EasyUI为我们提供了大多数UI控件的使用,如:accordion,combobox,menu,dialog,tabs,tree,validatebox,window等等。现在几乎只要软件开发项目,越来越多的公司采用富客户端技术,由于extjs过于宠大,及学习成本较高,更多的企业选择采用小巧而易用的jeasyui作为前端展示框架。
1.2、课程内容简介
由于富客户端技术进一步扩展浏览器功能,使之提供更加高效和友好的用户接口,越来越多的企业和开发人员选择使用富客户端技术构建商业应用,本课程主要是介绍jquery2.0.3最新版本特性,了解并掌握jquery2.0.3语法及应用,了解最流行的富客户端框架jquery - easyUI 1.3..3 API及熟悉掌握其高级特性,并结合SSH框架与DWR实现富户端商业应用的全部开发过程.
1.3、课程大纲
一、理论讲解部分:
1.jquery2.x语言新特性 - 介绍jquery2.x中的新特征
2.jquery2.x语言新特性 - 使用Google CDN
3.jquery2.x中的选择器 - 基本选择器
4.jquery2.x中的选择器 - 层次选择器
5.jquery2.x中的选择器 - 层次选择器
6.jquery2.x中的选择器 - 表单选择器
7.jquery2.x中的核心功能 - 核心函数
8.jquery2.x中的核心功能 - jQuery方法
9.jquery2.x中的ajax - jquery中ajax方法
10.jquery2.x中的ajax - ajax实现表单验证
11.jquery2.x中的ajax - ajax实现自动补全功能
12.jquery2.x中的动画效果 - 动画效果实现函数介绍
13.jquery2.x中的动画效果 - 动画效果实现函数介绍
14.jquery2.x中的动画效果 - 动画效果示例
15.jquery2.x第三方插件应用 - 用插件及新插件介绍
16.jquery easyUI核心API详解 - query easyUI简介
17.jquery easyUI核心API详解 - jquery easyUI中的window对象
18.jquery easyUI组件详解 - 基本组件的使用
19.jquery easyUI组件详解 - 布局组件的使用
20.jquery easyUI组件详解 - 表单组件的使用
21.jquery easyUI综合示例 - 表单验证
22.jquery easyUI综合示例 - 复杂页面布局
23.jquery easyUI综合示例 - 复杂页面布局
24.jquery easyUI综合示例 - 示例-制作课程表
25.jquery easyUI+dwr+ssh整合 - dwr的介绍
26.jquery easyUI+dwr+ssh整合 - 整合综合示例
二、项目实战部分:
Struts2+Spring3+Hibernate4+DWR+jquery2.x+easyUI1.3.x实战[我的租房网]
1.ssh+jquery+dwr+easyUI实战租房网 - SSH整合
2.ssh+jquery+dwr+easyUI实战租房网 - 登录显示列表
3.ssh+jquery+dwr+easyUI实战租房网 - easyui页面框架布局
4.ssh+jquery+dwr+easyUI实战租房网 - 用户注册
5.ssh+jquery+dwr+easyUI实战租房网 - 主页面tab的使用(I)
6.ssh+jquery+dwr+easyUI实战租房网 - 主页面tab的使用(II)
7.ssh+jquery+dwr+easyUI实战租房网 - 租房列表DataGrid分页显示(I)
8.ssh+jquery+dwr+easyUI实战租房网 - 租房列表DataGrid分页显示(II)
9.ssh+jquery+dwr+easyUI实战租房网 - 租房列表查询(I)
10.ssh+jquery+dwr+easyUI实战租房网 - 租房列表查询(II)
11.ssh+jquery+dwr+easyUI实战租房网 - 添加房屋(I)
12.ssh+jquery+dwr+easyUI实战租房网 - 添加房屋(II)
13.ssh+jquery+dwr+easyUI实战租房网 - 删除房屋
14.ssh+jquery+dwr+easyUI实战租房网 - 修改房屋
15.ssh+jquery+dwr+easyUI实战租房网 - 完善&总结
二、为什么需要这么套课程?
2.1、企业需要什么?
说明:以下企业需求职位均来自于51job
职位1、前端开发工程师
2.2、课程学习目标(我们提供什么?)
目标一. 可以让学员快速上手掌握如何在web开发中使用jquery技术
目标二. 可以让学员迅速了解jquery2.0.3的最新API的特性和最新功能
目标三. 可以让学员迅速掌握jeasyui1.3.3的API及使用技巧
目标四. 可以让学员熟练使用jeasyui1.3.3快速构通富客户端的界面及与后台服务器交互的注意事项与技巧
目标五. 了解java框架技术,熟悉SSH搭建的全过程
目标六. 了解dwr技术,熟悉dwr使用技巧与注意事项
目标七. 通过完整的项目实战,全面的演示了jquery+jeasyui+ssh+dwr技术的综合使用步骤、过程、注意事项及技巧
目标八. 通过本课程的学习,为学员以后开发使用jeasyui与后台java框架技术结合的大型java项目提供了完整示范。
2.3、课程特色
特点一、讲师具有一线的实战经验与丰富的教学经验,课程即讲解案例实现思路、理论与原理又讲解实战技巧与注意事项,即照顾到基顾学员,又照顾到有一定实战经验想要提高自己的学员。
特点二、在每节开始之前先简单回顾上一节所讲的主要内容,并对本节所讲的内容先进行概述,讲解概念、技术要点,设计实现思路等内容,最后总结本次课程的要掌握的要点,讲师授课采用先理论,后实战的方式,由浅入深,符合人们接受知识的自然规律。
特点三、学习的过程中学员要理论和实践相结合,讲过的代码学员自行完成修改和调试,以巩固加深学习效果
2.4、课程亮点
亮点一、structs2.x+spring3.x+hibernate4.x+jquery2.x+jeasyui1.3.3 各框架jar包等采用的均是目前为止最新的版本,讲解时使用的这些jar及框架的最新技术,如此组合在国内尚属首部、技术的前沿性可以保证让您的技术在二到三年内不会落伍.
亮点二、理率与实战相结合,由浅入深。即照顾到基础学员,又照顾到有一定经验的学员,即讲解细致,又一针见血,对技术绝不含糊.
亮点三、课程绝大多数代码均是一行一行手工敲入,手把手一步步带领学员从入门到精通.
亮点四、ssh及jeasyui和jquery及dwr,大家可能不陌生,但像这种组合及项目实战国内视频教学尚属首部,而此种组合也是该讲师以前项目中常采用的一种框架,具有实战意义.
亮点五、,整个课程虽项目不大,但“麻雀虽小,五脏倶全”,整个项目基本上涉及到jeasyui与后台交互的方方面面,而且讲师框架全部按大的项目架构去搭建的,学员拿到该项目后稍加改造就可以用到自己的项目,实用性超强.
2.5、课程真心不错,我可以学吗?
本课程针对具有一定的javascript基础(不要求懂jquery)与一定的java web基础(不要求懂ssh)的学员,想通过本项目的学习,了解使用jquery2.0新特性、jeasyui结合后台服务端框架整合开发商业项目的学员。也适合是有志于成为前端开发工程师岗位的学员。
注意:
1. 如果您没有javascript基础,推荐您先学习:
1. BF-TECH j2ee 套餐(http://www.ibeifeng.com/tc_java2.php)中的 第二阶段的:课程二、深入JavaScript高级编程
2. JavaScript/JQuery系列全程精通+图书馆管理系统实战 (http://www.ibeifeng.com/goods.php?id=77)
2.如果您没有java基础,推荐您先学习:
2.BF-TECH j2ee 套餐(http://www.ibeifeng.com/tc_java2.php)的第一阶段的课程
3. 如果您没有java web的基础,推荐您先学习
3.BF-TECH j2ee 套餐(http://www.ibeifeng.com/tc_java2.php)的第二阶段的 课程四、J2EE基础篇-JSP从入门到精通 课程五、J2EE进阶篇 - Servlet & MVC
5.学完这门课程后能做什么?
学会该课程后,您可以结合您自己公司的业务逻辑做出内似以下的项目出来:
2.6.学完这门课程后能做什么?
学会该课程后,您可以结合您自己公司的业务逻辑做出内似以下的项目出来:
本课程是属于某个特定的专业技术,掌握该技术后,你可以从事以下职位的相关工作
1.jeasyui开发工程师
2.Web前端开发工程师
3.Java软件开发工程师
4.Php或.net开发程师 (因为它是一个前端技术,可以任意和后台语言结合)
2.7 学员常见问题:
常见问题一:学习该教程使用什么软件或jar包吗?软件有没有随教程提供,没有提供的话,框架jar及easyui和jquery的下载地址,及他们所使用的版本?
讲师回答:课程使用的java 框架jar包,struts是2.3.14、spring是3.2.2、hibernate 是4.1.10,
Jquery是2.0.3、Jeasyui是1.3.3. 上述jar包随讲师示例代码一起提供。开发工具使用的是myeclipse不限于版本,建议使用myeclipse8.5,在涉及项目前,主要用Dreamwear CSS5讲的,这个大家可以根据自已的情况选择,这个没关系
常见问题二:学这个课程需要什么基础?
讲师回答:适合想学习jeasyui前端技术的java开发人员,只要有java web基础就可以学。
常见问题三:这种技术一般可用在什么场合?
讲师回答:它属前端特定领域的一个技术点,不是一门语言,是一个开源的富客户端框架,掌握它后可以让你在从事j2ee\dnet\php等涉及到前端采用jeasyui构建的富客户端类型的项目开发时,能得心应手,成为掌握该流行框架技术的高级开发工程师,前(钱)途无限。
常见问题四:学完这项技术可以从事的工作岗位有哪些?
讲师回答:现在几乎只要软件开发项目,越来越多的公司采用富客户端技术,由于extjs过于宠大,及学习成本较高,更多的企业选择采用小巧而易用的jeasyui作为前端展示框架。
可以从事的岗位非常多:
如:jeasyui开发工程师、Web前端开发工程师、Java软件开发工程师 Php或.net开发程师 (因为它是一个前端技术,可以任意和后台语言结合)