2016年最新版J av aE E学科课程大纲黑马程序员官网
2016年最新版J av aE E学科课程大纲
一、 JavaWeb部分第一阶段 JavaWEB部分一之WEB前端技术
1、Html了解HTML语言HTML语言背景知识掌握HTML的整体结构、文件标签、排版标签、块标签、字体标签、列表标签、图形标签、超链接标签、表格标签、表单标签form标签、 input标签、 select标签等 、分区标签、头标签。
1 CSSCSS介绍、 CSS导入方式内部样式表、 内联样式表、外部样式表 、五大CSS选择器ID选择器、类选择器、元素选择器、属性选择器、伪类等 、样式属性介绍。 2 JavaScript基础JavaScript编程 JavaS cript语法、 数据类型、运算符、表达式、流程控制JavaS cript内部对象、数组、字符串、 日期时间、数学函数、正则表达式 JavaScript函数、 自定义函数、 全局函数 BOM介绍、 window对象、 loc ation对象、 hi story对象使用。
DHTML编程理解DOM树 DOM对象常用DOM对象的属性、方法和事件编写事件处理程序、使用DOM操作HTML文档、遍历文档树上的节点、搜索文档中特定的元素、 修改文档内容、往文档添加新内容、使用DOM操作XML文档。
3 JQuery基础认识JQuery、选择器介绍、 c ss选择器、 j Query选择器及其优势势、基本选择器、层次选择器、过滤选择器、表单选择器、选择器练习小案例等;JQuery操作DOM DOM分类、查找元素/属
性节点、创造元素/属性/文本节点、插入节点、删除节点、复制节点、替换节点、包裹节点、属性操作、样式操作、遍历节点、 CSS-DOM操作;动画和事件 j Query中的事件、加载DOM、事件绑定、合成事件、事件冒泡、事件对象的属性、移除按钮上注册的事件、模拟操作、J Q ue ry中的动画。
4BootStrap响应式页面的的开发与设计 强大的栅格布局 内置的CSS类库 JS插件快速布局商城页面。第二阶段 JavaWEB部分二之服务器端技术
1Mysql及JDBC数据库使用 SQL语句介绍、数据库增删改操作DDL语句使用、表增删改操作DML语句使用、表查询操作DQL语句使用、 以及查询语句条件、排序、聚合、分组操作。 JDBC介绍、驱动的原理及使用、 JDB C核心使用、DriverManager'Connection'Statement、ResultSet详细使用 JDBC的CURD操作、防止SQL注入及PrepareStatement使用。连接池的介绍 自定义连接池。 常用的开源连接池的DBCP和C3P0的介绍和使用 JDBC的工具类DBUtils的使用。
2 JavaWEB核心技术课程
J ava WE B开发核心技术包括
①XML XML的概念与基本作用、 XML的基本语法、 XML的约束模式、 DTD、 S chema、名称空间。 XML解析介绍、 DOM4J解析XML、 XPath的使用。
②HTTP及Tomcat :WE B服务器的工作原理、 Tomcat的
安装与启动运行、 To mcat的体系结构、在To mc at中配置WE B虚拟目录与发布WE B应用程序的方式、设置目录的默认网页、使用T o mc at配置虚拟主机、WAR文件生成与使用。 HT TP协议详解。
③S ervlet :S ervlet简介、 S ervlet生命周期、 servl et配置详解、访问servlet路径分析、 S ervletConfi g使用及servlet初始化参数的使用S ervletContext使用、系统初始化参数、 web资源获取。
④reque st与re sponse:Http S ervletRe sponse和Http S ervletReque st的应用、 HTTP协议在web开发中应用、请求转发与重定向使用。⑤Cookie与Session:Cookie及Cookie的应用 Cookie实现商品浏览历史记录、 Cookie实现记住用户名和密
码„Session及Session域的应用 Session跟踪机制利用Session防止表单重复提交 MD5算法及其应用 Session的持久化。最后结合之前所学知识完成一次性验证码和购物
车小案例。
⑥JSP技术 JSP运行原理、 JSP中的9个内部对象和作用、
JSP表达式、 JSP脚本片段、 JSP声明、 JSP注释,EL表达式简介 EL获得数据、 EL执行运算、 EL内置对象、 EL函数 page指令及其重要的属性在w eb.xml文件中设置全局错误处理。 J S P中的include指令及其典型应用。 pageContext对象的详细讲解。 JSP动作标签介绍。JSTL标准标签库的介绍及使用。 JSP模式介绍、 MVC模式介绍、JavaB e an介绍、 B eanUtil s使用。
⑦JDBC高级 JDBC的事务转账案例的实现。 JDBC的
CRUD及分页条件查询。
⑧AJAX开发AJAX介绍、XMLHttpReque st对象详解、 JQuery的AJAX、 JSON介绍、 JSONLIB插件的使用。
⑨JavaWeb高级开发技术 S ervlet Li stenert监听器介绍及使用、S ervlet
Filter过滤器介绍、过滤器生命周期、过滤器链分析、 FilterConfig介绍。邮件发送 自动登录功能的实现。基础加强注解介绍、 自定义注解介绍、元注解使用、代理介绍、动态代理Proxy使用、类加载介绍。第三阶段 JavaWEB部分三之综合案例
电子商城案例实战结合之前所学知识完成J avaWeb阶段电子商城本系统采用经典的MVC设计模式 从需求分析到编码将涉及到JavaWeb大部分常见的技术让学员理解真实项目的软件开发流程分析、设计、编码、测试、部署 通过此项目的锻炼学员可以熟练掌握基本的Java
Web开发和复杂问题的解决方案为后面的学习奠定基础 使用了最新的技术完成该案例在项目中会使用Redis缓存技术会抽取IOC的工厂并且可以运行在Linux服务器上。二、项目一阶段第一阶段 S S H框架
1 Hib ernate 5框架本课程知识点包括 O RM思想 hib ernate介绍 hib ernate.c fg.xml配置 hb m.xml映射文件详解主键生成策略使用 P O对象状态及状态的转换分析、 一级缓存 Hib ernate数据检索技术 Hib ernate高级映射技术 Hib ernate多表联合查询
Hib ernate分页技术 Hib ernat e性能优化技术。
2 S trut s 2框架本课程知识点包括 S trut s2框架介绍、工作原理与架构分析、 6大配置文件分析、 strut s.xml详解及使用使用通配符定义action、动态方法调用 ActionContext及S ervletActionContext使用模型驱动ModelDriven、属性驱动
S trut s2文件上传默认拦截器分析、 自定义拦截器、 O GN L表达式、值栈Value Stack分析及操作、 Strut s2标签。
3Spring4框架本课程知识点包括 Spring框架介绍 IoC思想、DI依赖注入、 Bean的实例方式、 Bean种类、 Bean作用域范围、依赖注入、 p命名空间、 SpEL spring表达式、注解装配B ean、整合Junit测试、 web开发集成Spring、 AOP思想、使用AspectJ切面编程、JdbcTemplate模板使用、 C3P0数据源配置、 DBCP数据源配置、声明式事务管理、 SSH整合。
4 SSH综合案例实战通过学习SSH综合案例的学习让学生掌握如何使用strut s2+spring4+hib ernat e 5+svn来开发项目在整个开发过程中熟练掌握SSH三大框架的使用。第二阶段项目实战
Oracle与Maven是项目一阶段两个非常重要的前置课需要首先系统讲解。项目一阶段会从Bos物流系统、 ERP系统、商务管理平台、医药采购系统、 P2P系统中选择一个进行授课。
1 Oracle数据库本课程知识点包括 Oracle介绍、 Oracle 10g的安装、 PLSQL
Developer的安装、 orcale的基本概念介绍、命令行常用操作、 Scott用
户下的表结构介绍、 sql简介、简单查询、限定查询、对结果集排序、单行函数、多表查询、子查询、数据库变更、事务处理、表的管理、约束、 rownum、视图、序列、索引、 p l/sql 、存储过程、存储函数、触发器以及游标的讲解。
2Maven本课程知识点包括Maven是什么、为什么使用Maven、什么是一次构建、什么是依赖管理、依赖管理的好处、Maven如何安装配置、使用Maven核心概念介绍 坐标、依赖、仓库、插件、生命周期等 、 Maven与第三方Elicpse整合及如何在Eclipse中使用Maven、什么是私服、Maven为什么使用私服、Maven私服Nexus的安装使用、如何使用Maven构建Web应用、使用M aven构建S S H应用、使用Maven进行测试、什么是持续集成等。
3 新BOS物流管理系统
项目介绍
新BOS物流系统是某大型物流公司的核心综合业务系统 实现“决策、管理、操作”一体化运作。在整个业务运营系统实施过程中强调统一标准是基础数据集成是手段优化资源是目的。系统在满足各层基本操作功能需求的同时做到管理层协调管理的简单化 进行有效控制运营;为高层提供灵敏的决策分析指标和报表满足决策的要求。该项目包含如下几个模块基础档案信息管理包括基础档案信息设置、收派标准管理、班车设置、取派员信息管理、收派时间管理、区域设置、管理分区、管理定区、调度排班等。取派信息管理模块包括业务受理、工作单快速录入、工作单导入、工单管理、查台转单、人工调度、工作
单打印、签收录入等。 中转信息管理模块包括入库、 出库、盘库、合包、拆包、 出入库查询、库存查询、合包查询、单货异常监控等。用户和权限管理模块用户管理、权限管理、角色管理、动态菜单等。项目特色
1、项目整体采用M aven构建、 SVN版本控制、 P o werD e si gner数据建模基于约定标准的项目工程结构 同时讲解了很多主流Maven插件的使用配置。
2、页面部分完全采用JqueryE a syUI
框架完成使用了EasyUI提供的layout 、 accordion、 tab s 、menu、linkbutton、 form、 validatebox、 numb erbox、 datebox、 combobox、 searchbox、 datagrid等主流控件通过项目学习可以完全掌握E asyUI的使用并具有企业级项目前端页面的设计能力。
3、基础信息管理功能都是基于datagrid数据表格完成集数据展示、排序、分页、编辑于一体大量使用Ajax交互 提升项目客户体验与服务器实现技术进行解耦;服务器端则采用自定义分页工具类、业务接口通过代码重构大量简化分页代码编写。
4、D AO数据访问层 通过泛型结合反射技术 设计通用D AO接口只需要一个实现类就可以实现所有数据表的增删改查、分页等功能。
5、系统讲解Web S ervice的使用方法知识点包括什么是web servic e、 、j ax-w s远程调用、web servic e应用场景分析、w sdl 、w simport 、 soap协议、 cxf基础知识、 cxf实现web servic e、 cxf和spring整合、 cxf综合案例。
6、定区管理功能 基于Web S ervic e实现与CRM系统的远程通讯。
7、工作单管理功能使用数据表格行编辑录入方式简单高效。
8、使用自定义权限数据模型结合Apache shiro框架完成方法级别细粒度认证、 授限控制 其中使用了注解标记权限、 自定义标签、动态Ztre e权限菜单等主流功能。
9、项目报表管理模块 支持POI 、 IText导出Excel和PDF格式报表文件。
项目截图 ERP管理系统
项目介绍:
《蓝云ERP管理系统》是根据业务需求发展需要建立的企业内部使用的综合信息管理服务平台。企业数据以WEB形式采集录入系统经过收集汇总后为各级终端用户提供日常业务信息管理、业务流程执行等日常办公服务辅助平台
辅助本职能部门出具预案决策提高整体企业内部业务工作效率。
一、基础维护包括系统内部的地区维护分公司维护部门维护员工维护角色维护资源维护会议室维护仓库维护车务调度维护等。
二、 CRM系统 负责商品供应商与营销客户的日常维护与管理。
三、进销存系统包括供应商对应的商品类别管理与商品管理 日常采购业务、采购退货业务、销售业务、销售退货业务及中间过程的各级审批、报备、票据管理、车辆调度、运输任务分配、跟单、结单等分支业务流程。
四、业务报表系统包含各业务主线流程对应的业务报表展示。
五、仓储系统 包含仓库的日常入库、 出库、库存商品统计、 库存盘盈盘亏管理、仓库出入库记录、仓库货物转接等日常业务。六、定时任务系统包含仓库货物预警、仓库安全生产预警、常用商品频度维护、定时报表等定时处理业务。 七、财务系统基于ERP系统中的各个子系统间的资金转账管理等功能。
项目特色:
1、采用S hiro框架进行权限校验可以在子公司、部门、 岗位、角色间进行权限控制的快速切换。
2、采用企业广泛采用的j query EasyUI前端框架 实现良好的页面交互效果。
3、对SSH2集成框架中基本类进行抽取 便于维护和升级。
4、采用POI组件实现日常报表数据的动态导入导出 excel数据与系统数据的快速转换。
5、完善的权限控制机制。
6、报表数据基于j fre e c hart进行静态与动态展示。
7、采用C3P0连接池技术。
8、基于strut s2实现了文件的上传下载。
9、采用Q uartz框架实现系统调度定时执行库存预警的检查并听过j avaMail发送预警邮件。
10 、使用ajax进行客户端异步校验改善客户体验。
11 、使用MD 5技术对密码进行加密。
提速啦的来历提速啦是 网站 本着“良心 便宜 稳定”的初衷 为小白用户避免被坑 由赣州王成璟网络科技有限公司旗下赣州提速啦网络科技有限公司运营 投资1000万人民币 在美国Cera 香港CTG 香港Cera 国内 杭州 宿迁 浙江 赣州 南昌 大连 辽宁 扬州 等地区建立数据中心 正规持有IDC ISP CDN 云牌照 公司。公司购买产品支持3天内退款 超过3天步退款政策。提速啦的市场定位提速啦主...
Virmach商家我们是不是比较熟悉?速度一般,但是人家价格低,而且机房是比较多的。早年的时候有帮助一个有做外贸也许需要多个机房且便宜服务商的时候接触到这个商家,有曾经帮助够买过上百台这样的低价机器。这里需要提醒的,便宜但是速度一般,尤其是中文业务速度确实不快,如果是外贸业务,那肯定是没有问题。这几天,我们有看到Virmach推出了夏季优惠促销,VPS首年8折,最低年付仅7.2美元,多机房可选,如...
ParkInHost主机商是首次介绍到的主机商,这个商家是2013年的印度主机商,隶属于印度DiggDigital公司,主营业务有俄罗斯、荷兰、德国等机房的抗投诉虚拟主机、VPS主机和独立服务器。也看到商家的数据中心还有中国香港和美国、法国等,不过香港机房肯定不是直连的。根据曾经对于抗投诉外贸主机的了解,虽然ParkInHost以无视DMCA的抗投诉VPS和抗投诉服务器,但是,我们还是要做好数据备...