java学习路线2
来源:互联网 发布:失业金数据与非农数据 编辑:程序博客网 时间:2024/06/08 15:51
第一阶段
Java基础巩固:内部类、Socket、多线程及线程池、Java5中的线程并发库、HttpClient
java基础加强:增强for循环、可变参数、简化的可变参数调用、枚举、反射、内省、
注解、泛型、泛型实例创建过程中类型引用的简化、代理、装箱/拆箱、静态引用、Http
Server等Java新技术和高级技术。
第二阶段
JavaWEB开发核心基础:XML的概念与基本作用、XML的基本语法、XML的约束模式、DTD、
XMLSchema、名称空间。WEB服务器的工作原理、Tomcat的安装与启动运行、Tomcat的体系
结构、在Tomcat中配置WEB虚拟目录与发布WEB应用程序的各种方式、设置目录的默认网页
、使用Tomcat配置虚拟主机。 HTTP协议详解,Servlet简介、Servlet生命周期、使用
@WebServlet和@WebInitParam注解方式配置Servlet,动态部署Servlet以及为Servlet增
加URL映射,可插性支持(Servlet3.0引入了称之为“Web 模块部署描述符片段”的
web-fragment.xml部署描述文件),HttpServletResponse和HttpServletRequest的应用
,Cookie及Cookie的应用,HttpOnly的cookie,Cookie实现商品浏览历史记录、Cookie实
现记住用户名和密码,Session及Session域的应用,Session跟踪机制,Session实现购物
车,利用Session防止表单重复提交,MD5算法及其应用,Session的持久化。
MySql数据库:MySql数据库基础管理、SQL 语言、数据库设计范式;数据备份与移植;数
据检索技巧,大对象的 读写技巧。MySql数据库,常见问题分析与设计。
JSP技术:JSP运行原理、JSP中的9个内部对象和作用、JSP表达式、JSP脚本片段、JSP声
明、JSP注释,EL表达式简介,page指令及其重要的属性:import、session、errorPage、
isErrorPage、contentType、pageEncoding、isELIgnored、在web.xml文件中设置全局错
误处理。JSP中的include指令及其典型应用。pageContext对象的详细讲解。
JSP标签(行为元素):各种脚本标签、指令标签。JSP中文乱码的各种原因分析。
JavaBean、JSP中与JavaBean相关的三条指令(行为元素)。
JavaWEB高级开发技术:Servlet过滤器及典型案例、Servlet监听器、使用@WebFilter、
@WebListener注解方式配置过滤器和监听器,动态部署过滤器和监听器以及为过滤器增加
URL映射,开发国际化的WEB应用、Locale 类,NumberFormat类,DateFormat类,
MessageFormat类的应用,资源包(ResourceBundle类、 ListResourceBundle类、
PropertyResourceBundle类)的应用,Property资源文件与 native2ascii工具,如何开
发国际化的WEB应用。 自定义标签和JSTL:标签技术开发入门;自定义标签API介绍,Tag
接口及其开发案例,自定义标签的属性(动态属性值与动态属性),IterationTag接口及
其开发案例,用自定义标签定义JSP脚本变量(TLD文件和TagExtraInfo两种方式),
BodyTag接口及其开发案例。简单自定义标签与标签文件,标准标签库(JSTL)。文件的
上传和下载及典型案例,HttpServletRequest和Part实现文件上传,使用
@MultipartConfig注解配置上传文件的参数等。
JavaMail开发技术:域名解析与MX记录、电子邮件的工作原理、邮件传输协议:SMTP、
POP3、IMAP、邮件的组织结构:RFC822邮件格式、MIME协议、邮件编码、复合邮件结构分
析、JavaMail API及其体系结构、编程创建邮件内容:简单邮件内容、包含内嵌图片的复
杂邮件、包含内嵌图片和附件的复杂邮件,实现注册用户的自动激活。
阶段案例 邮箱账号激活与简历自动筛选工具:原创实战课堂告诉你如何将学到的技术运
用到真实的项目中,了解简历自动筛选工具是怎样写的,为你的简历提高竞争力,让找工
作更有效率。
网上在线支付模块:本系统是为互联网客户提供在线支付功能,可立即应用于项目中
在线图书销售系统:本系统实现网络的图书管理 图书销售等功能 。
第三阶段
Struts2框架的工作原理与架构分析,struts-default.xml与default.properties文件的
作用,指定多个配置文件,Struts2中的国际化,Struts2中的表单校验,Struts2中文件
上传。使用通配符定义action、动态方法调用、多文件上传、自定义类型转换器、输入校
验、国际化、OGNL表达式、Struts2标签、为Action的属性注入值、自定义拦截器、异常
处理、模型驱动、使用struts2实现的CRUD操作的案例。
Oracle数据库:oracle的SQL 语言、PL/SQL语言、数据库设计范式;数据备份与移植;触
发器、存储过程;数据检索技巧,视图,触发器,函数,存储过程,游标等技术的使用。
大对象的读写技巧,数据优化技巧,闪回,用户安全,分布式数据库,分区与索引。
oracle数据库,常见问题分析与设计。
高级Hibernate开发技术:ORM思想,Hibernate数据检索技术,Hibernate高级映射技术,
Hibernate多表联合查询,Hibernate大对象读取技术,Hibernate拦截与回调技术,
Hibernate二级缓存技术,Hibernate分页技术,Hibernate性能优化技术。
Spring3.2开发技术快速入门,IOC思想、Bean作用域范围、Bean生命周期管理、依赖注入
、AOP思想、AOP原理解剖、声明式事务管理、数据源配置。Spring+JDBC集成、spring的
调度器、Spring+Struts2+Hibernate的集成及典型案例。
Ajax的工作方式、B/S请求响应机制与Web开发模式、XMLHttpRequest对象、DOM与Ajax、
使用DOM操作HTML文档、使用DOM操作XML文档等。XMLHttpRequest对象、使用
responseText处理返回的普通文本信息、使用responseXML处理返回的XML信息、在普通文
本和XML文档之间权衡、JSON技术,异步Servlet在AJAX中的应用。开源Ajax框架介绍。
jquery基本语法、 jquery各种选择器的用法、 jquery操作DOM、CSS、jQuery Ajax封装
、jQuery事件机制 、jquery特效、jquery的插件(时间插件、验证插件等),jquery的典
型案例等。
CVS/SVN介绍及开发环境搭建、代码版本管理的各种使用。
Lucence,全文搜索原理、全文搜索引擎Lucene、什么是OSEM、OSEM框架Compass、使用
Compass实现全文搜索、使用Lucene实现全文搜索、深入Lucene API、Lucene 2.2多线程
编程模型。
第四阶段
两个项目
第五阶段
HTML5+MongoDB+WebService+linux+云计算之大数据处理Hadoop
0 0
- JAVA学习路线 2
- java学习路线2
- Java学习路线2
- Java 开发学习路线2
- java web学习路线2
- 【Java】Java学习路线
- JAVA学习路线
- Java学习路线
- JAVA学习路线
- java学习路线
- Java学习路线
- Java学习路线
- Java学习路线
- Java学习路线
- Java学习路线
- Java 学习路线
- Java 开发学习路线
- java学习路线
- ECB CBC and 3DES
- 黑马程度员——OC语言—— 内存管理原则
- Linux button按键驱动 多次中断控制相应LED灯亮灭闪
- UILabel添加点击事件
- struts2学习之访问Servlet对象的两种实现方式
- java学习路线2
- [LeetCode]Word Search
- spring容器使用外部文件
- 排序算法之选择排序
- 学英语《每日一歌》之right here waiting
- 安卓中的socket通讯
- HDU2833 WuKong(floyd + dp)经典
- Pow(x, n)
- DirectX9 三角形单元