【Java开源代码栏目提醒】:网学会员为需要Java开源代码的朋友们搜集整理了JAVA学习规划 - 技术总结相关资料,希望对各位网友有所帮助!
第一阶段5周 全面、细致、深入及实用地精讲每个知识点。
同时注重学习方法和业务解决思想的建立。
由此达到拥有自我独立、终身享用的编程能力完成该阶段的学员具备自行开发J2SE项目和高级JAVA游戏程序的能力 可以从事初级的JAVA软件开发。
名称 内容简介 JAVA语言应用核心
计算机内部工作原理及与计算语言的关系 Java语言由来与特性及其规则 Java开发的切入点与
学习方法 J2SE6.0软件安装与环境配置 UltraEditEditPlus工具的安装与配置 进制数与位运算及原码、反码和补码的关联 Java程序流程与编程思想 Eclipse 3.3 开发环境的配置及应用技巧 J2SE6.0 API的特点及其应用 SPOOP的编程思想及特点 J2SE6.0新增特性及其应用 基本类型与引用类型在内存中的区别 OOP中三大特性的详解及其实际应用 包、抽象类、接口及多态与动态绑定 异常处理机制 IO流与本地资源的管理 多线程技术与处理效能及并发控制:线程安全问题线程的同步线程之间的通讯、死锁 数据结构及常用算法与Java集合框架的实战应用 网络原理与Socket编程 Javadoc的应用
Java Debug技术 正则表达式及过滤与搜索反编译及jar包的生成与应用。
JAVA项目实战 、后台点歌系统歌坊 综合运用OOP思想、正则表达、I/O流、集合框架、分页显示、播放器等。
、MOTOROLA手机游戏数字拼图 综合运用 OOP思想、图形图像处理、多线程技术、键盘、鼠标响应技术、集合框架、GUI等。
、资源搜索器WindowsXP的搜索器 综合运用OOP思想、正则表达、IO流、集合框架、分页显示、接口技术等。
、趣味智能数学 综合运用OOP思想、正则表达、异常处理、集合框架、多线程、Socket等。
、销售分析系统 综合运用运用OOP的稳定性、重用性、多态性、接口技术、IO流、集合框架技术等。
、多位数字猜测游戏或幸运52或万年历 综合运用流程控制、OOP思想、多线程、格式化、集合框架等。
项目实战目的 业务分析、模型构建能力的培养 渐近性、优化性项目开发思维的建立 模块化、系统化编程思想的建立 综合应用能力的培养及形成。
第二阶段5周 java
web开发基础。
该阶段承上启下进一步夯实学员的基础同时为以后的J2EE高级编程做准备。
完成该阶段的学员具备成为J2EE中级开发人员的水准可以从事大部分的网络程序开发。
名称 内容简介 数据库技术 Oracle 10g 安装与基础管理 SQL 语言DML语句、DDL语句 Oracle 对象表、约束、序列、索引、视图 PL/SQL语言PL/SQL的基本语法、匿名块、存储过程、函数、触发器 MySQL 简介 MySQL front客户端开发环境 SQLServer 简介 数据库移植技术。
数据库设计 数据库设计范式 Power Designer: Power Designer安装、Power Designer设计CDM图、Power Designer设计PDM图、 Power Designer导出建表语句、Power Designer 逆向工程。
JDBC技术 JDBC基本概念与工作原理 连接数据库的方法JDBC-ODBC桥、JDBC驱动程序等 核心接口和类Driver、DriverManager、Connection、Statement、ResultSet等对象的编程使用 PrepareStatement和带参数的SQL语句 CallableStatement和存储过程的调用 二进制字段的读写 批量操作 JDBC的事务处理技术 DAO设计模式与CURD操作 JDBC性能优化与开发中常见
问题处理。
网页开发技术 HTML 语言 CSS 语言 JavaScript语言 J2EE开发中常用的js
代码 javascript操作表单 javascript操作CSS技术 javascript操作DOM firebug插件安装、使用firebug查看html
代码、css、使用firebug调试js。
WEB服务器Tomcat WEB服务器的工作原理 Tomcat的安装与启动关闭 Tomcat的体系结构 在Tomcat中发布WEB应用
程序的各种方式 tomcat配置端口号、欢迎页面、错误页面、热启动 tomcat角色管理。
HTTP协议 httpwatch安装、使用httpwatch查看Http请求、响应消息头 Http原理、Http请求消息、Http响应消息。
ServletJSP技术 servlet简介servlet生命周期servlet继承关系及核心
代码详解servlet创建步骤 HttpServletResponseHttpServletRequestServletConfigServletContext API详解 Cookie和Session技术 JSP运行原理、JSP生命周期JSP注释、JSP 表达式、
JSP 脚本片段 和 JSP 指令元素 JSP四个作用域JSP九大内置对象 EL表达式JSTL 标签库 Filter和Listener技术 页面中文乱码的各种原因分析及解决方法JSP中文乱码的各种原因分析及解决方法 JSP model1、Jsp mode2 、MVC 设计模式。
AJAX技术 AJAX技术基础 Aptana开发环境最新Aptana Studio DWR框架 AJAX技术debug调试技巧。
Commons组件 上传组件Commons-upload实现大文件上传文件上传缓存区设置文件格式及文件大小控制 电子邮件组件电子邮件的工作原理、邮件传输协议、邮件的组织结构、Commons-email API详解使用Commons-email发送文本邮件
HTML邮件、带附件邮件。
其他实用技术 MD5算法及其应用 FCKEditer在线编辑技术
JAVA开源图表分析组件JfreeChart Flash开源报表分析图表组件OpenFlashChart。
中级项目实战 工商总局食品检测系统在线运行系统 系统是针对工商部门开发的大型食品安全检测平台B/S架构同时该系统和C/S进行数据通信通过WebService完成数据上传。
系统运行于Unix平台采用Oracle数据库。
子系统包括 1.用户与权限管理:采用 ServletJDBCjavascript实现 2.系统管理:采用 ServletJDBCAJAX实现 3.任务管理:采用 ServletJDBCAJAX实现 4.统计分析:采用 ServletJDBCAJAX实现 5.检测信息管理包括录入、修改、上报、查询等 采用 ServletJDBCAJAX实现 系统涉及到的其它技术有FCKEditer在线编辑技术CVSLog4JJUnitWeb ServicesApache FileUploadOpenFlashChart报表分析图表技术。
项目实战目的 在实际的项目开发中进一步巩固和消化所学习的Web平台下的各个
课程的知识并熟练地掌握Web应用系统的开发过程和方法、数据库访问技术和各种不同应用服务器的配置管理、部署方法等。
第三阶段5周: J2EE高级编程和软件架构知识。
完成该阶段的学员将具备高水平
代码能力和项目架构能力掌握了非常广泛的开发知识 不仅具备J2EE开发能力同时也具备搜索引擎构建能力以及懂得3G开发流程可以从事绝大多数
网络项目的开发工作 以及项目的架构
工作。
优秀的
毕业学员具备高级程序员和初级架构师的能力。
名称 内容简介 Struts1.x 框架 Struts MVC
设计模式 Struts体系结构Struts运行流程 Struts核心类 Struts配置文件详解 Struts 上传文件 Struts 国际化 表单验证 Form组件Action组件 声明异常处理 Struts标签JSTL标签库深化 带学员开发STRUTS核心框架。
数据库连接池与JDBC深入 数据库连接池工作原理及流程Commons-DBCP连接池DBCP配置连接池参数详解基于DBCP数据库连接池编程 运用动态代理、JAVA反射机制自己编写数据库连接池 DAO封装原理使用Commons-Dbutils封装JDBCTemplate简化CURD操作jdbc事务jdbc回调。
js与ajax框架Jquery jquery基本语法 jquery选择器 jquery操作dom模型 jquery操作css jquery表单验证 jquery特效 jquery
ajax jquery插件。
Hibernate 框架 ORM思想 Hibernate 基本CURD HibernateTemplate封装与Hibernate回调 Hibernate映射详解 Hibernate HQL Hibernate高级查询多表
查询动态条件查询子查询 Hibernate分页 Hibernate懒加载机制 Hibernate抓起策略 Hibernate缓存 Hibernate锁机制 Hibernate性能优化技术 eclipse中hibernate插件应用。
反射机制与设计模式 Java反射机制类加载器Java Reflection APIClassConstrutorFieldMethod反射三个动态性质 GOF23种设计模式介绍 工厂模式综合应用。
Spring 框架 Spring Bean容器 Spring IOC JDK动态代理与cglib代理 Spring AOP Spring 与JDBC 整合 Spring声明式事务 Spring与Hibernate整合 Spring与Struts整合 Spring 发邮件 Spring 任务调度。
其他实用技术 Log4J日志技术 JUnit单元测试技术 ANT技术实战 Load Runner技术介绍 网站压力测试技术。
高级项目实战 北京市商品在线监管
系统在线运行系统 该系统是一个典型的基于Unix平台Oracle数据库的J2EE大型软件项目。
子系统包括 1.用户和权限管理:采用StrutsJDBCJquery实现 2.食品备案管理:采用StrutsHibernateJquery实现 3.证照管理:采用StrutsJDBCSpringJquery实现 4.食品进销存管理:采用StrutsHibernateSpringJquery实现 系统涉及到的其它技术有UML技术CVSLog4JJUnitosCache缓存技术 JFREECHART数据报表技术专业工作流JBPMOSWORKFLOW技术。
项目实战目的 通过此系统的开发让学员掌握分析、设计、开发大型
软件系统的原理、方法、技术和过程积累至少2年的软件开发经验。
同进提升学员业务及团队协作能力。
第四阶段4-5周 实战项目阶段。
完成该项目的学员将积累高水平项目的开发经验成为业界急需的具备J2EE开发能力和熟悉3G开发流程以及懂得搜索引擎构建的全能型专家人才。
名称 内容简介 Struts2.x 框架 struts 1.x和struts 2.x的区别 struts 2.0中的Action技术 struts 2.0中的拦截器、转换器。
Linux和Unix LinuxUnix操作系统基础 Linux
常用操作命令 Linux下配置Java开发环境 Linux下开发Java程序 Linux配置服务器集群。
EJB3.0 EJB3.0基础知识 MetaData技术 PersistenceAPI。
Web ServiceSOA SOAP协议 WSDL描述语言 UDDI组件 SOAService-Oriented Architectur面向服务架构。
UML技术 UML基础 UML与面向对象程序设计思想 UML与软件架构 UML在企业实际开发中的使用 RationalRose/MagicDraw使用。
搜索引擎构建技术 Lucene全文检索技术 WGET网络爬虫技术 数据分析和数据挖掘 DOC数据解析、PDF数据解析、多国语言解析. HTML数据挖掘 索引文件自动更新技术 数据加密解密MD5算法等 搜索引擎技术展望 搜索引擎高级技术。
3G技术展望 基础移动增值业务:短信/彩信/彩铃等开发流程 WAP技术通过WAP技术实现手机访问移动互联网的功能业界应用及其广泛 3G业务展望欧美、日韩3G现状及中国3G未来展望3G前沿技术介绍。
J2ME简介 J2ME开发流程简要介绍。
Java3G Android Android应用开发基础、Android开发环境、Android数据存储、Android图形图像编程 全面了解移动应用开发概况了解Android软硬件特性熟悉Android开发环境掌握面向对象编程方法及基本设计模式具备运行Android开发的必要能力。
搜索项目实战 中国移动梦网
搜索项目 “移动梦网”是中国移动
通信集团统一的移动互联网品牌。
“移动梦网”有移动、开放的特点发挥客户聚集者的功能以实现人们“无论何时何地均如近在咫尺” 的梦想网络家园。
利用搜索技术为梦网提供的“移动搜索”技术支持服务使用户可以方便地搜索移动梦网上的大量内容包括新闻、铃声、游戏、图片、视频、小说等等用户可以通过移动梦网主页上的搜索链接或者搜索框访问该服务。
移动搜索服务极大方便了用户获取信息这是中国移动实现移动信息专家跨越的重要一步同时也将共同促进无线增值业务的发展 该项目涉及到的技术UML技术SSH框架、搜索引擎技术服务器、集群技术、osCache缓存技术、3G技术等。
终级项目实战 国家电网电子档案
管理系统 该系统是一个大型的跨系统支持windows
linuxunix系统跨数据库类型支持SqlServerDB2oracle数据库的J2EE大型软件项目 其中包含 1.用户和权限模块可以自主设置不同的用户和不同的权限 2.在线收集模块 3.收集整编模块 4.搜索模块 其中包含普通检索模块高级检索模块索引检索模块 5.网上申请及赋权模块其中又包含各级领导审批的工作流业务 6.动态设置显示内容的模块 7.查看个人历史资料以及相关信息模块 8.统计模块 系统涉及到的其它技术有UML技术SVNLog4JJUnitosCache缓存技术 JFREECHART数据报表技术工作流JBPM技术fckediterecside等技术。
项目实战目的 通过该环节使学员真正地掌握企业级的应用开发中所需要的各个相关的技术和知识开发流程和
文档规范并提升项目的系统分析与设计的能力。
第五阶段2天 介绍笔试、面试
全套流程以及学员职业规划 名称 内容简介 企业笔试辅导 企业常用试题汇总讲解 面试技巧与演练 面试技巧讲解 面试中常见问题详解 面试模拟训练 职业规划 软件工程师职业规划