问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Java工程师的学习内容有哪些

发布网友 发布时间:2022-03-01 01:07

我来回答

1个回答

热心网友 时间:2022-03-01 02:37

Java课程大纲:

一、JavaSE基础

1.1、J2SE

JAVA 开发基础知识 | Eclipse 开发环境 | J2SE 5.0 API | J2SE 8.0新特性 | 多线程技术 | Socket 网络技术
|

Regular Expression | Java反射技术 | Properties技术 | 各种实战设计模式| Java Debug技术 |
面向对象设

计原则详解 | 实例解决面向对象设计 | 面试题内部详解 | 面试答题技巧详解 | AWT/SWING技术

1.2、实战数据结构

数据结构实战训练 | 数组、链表等常用数据结构实战

1.3、正则表达式

正则表达式基本语法。预搜索、断言、分组。 JAVA操作正则表达式Matcher/Pattern

1.4、反射机制

JAVA的动态性、Reflection技术、JVM类加载器、Class对象、Method等。

1.5、CHAT项目

Chat项目通过完成一个模拟的在线聊天系统,主要锻炼大家对于TCP/IP、Socket编程、C/S模式的编程、线程的运用等方面的能力。

1.6、坦克大战单机版/图片版/网络版

这三个项目通过大家喜闻乐见的小游戏的形式来锻炼大家对于JavaSE综合运用的能力,并且能够初步运用面向对象的编程理念,锻炼初步的设计能力,并基本掌握多线程的编程。

二、Java Web开发

2.1、数据库技术

Oracle 基础管理;SQL 语言PL/SQL
语言;触发器、存储过程;MySQL,SQLServer简介;业界常见问题设计;数据库表的设计范式;数据备份与移植;多表连接难题详解;嵌入式数据库应用;

2.2、JDBC技术

JDBC基础; 连接池技术;使用设计模式开发连接池;详细扩展与测试池效率;

2.3、HTML4 & CSS & JavaScript

HTML 语言;CSS 语言; JavaScript 语言;JS常用模版;后台管理模版; DOM; JS操作CSS; JS操作DOM;
ECMAScript; JS操作DIV;protoype;js基于对象编程; ;Firefox和firebug调试技术;

2.4、Bootstrap

前端css框架,让我们的学生不会美工也能做出漂亮的页面;

2.5、Jquery

Jquery基本技术;Jquery使用插件;

2.6、Http协议深入

使用HttpWatcher深入理解协议内部机制;

2.7、JSTL标签库

JSTL核心标签库,JSTL函数标签库、JSTL格式化标签库,JSTL之XML解析标签库、自定义标签技术;

2.8、JSP & Servlet

Servlet 技术;JSP 技术; JSTL Tag Library 技术; Filter&Listener技术; 报表系统;
FileUploading; Tomcat 服务器技术;servlet 过滤器和AOP编程;servlet*;

2.9、SCM技术

CVS初步;SVN简介;

2.10、Java Web实战演练

综合运用所学知识; HTML + CSS + JS; JSP + Servlet + JavaBean; FileUploading; 分页技术;
数据校验; MVC初步; Filter; Listener;

2.11、XML 技术

XML + XSL + DTD/Schema;XML数据解析; XML应用详解;XQUERY技术;CAST技术(XML数据和对象互转);

2.12、AJAX技术

AJAX技术基础; AJAX技术框架; AJAX技术调试技巧;

2.13、项目实战

《基于servlet/JSP技术的电子商务网站》、《基于AJax和Jquery的BBS论坛系统》、《基于Apache Commons
FileUpload的网络硬盘系统》

三、主流框架技术及项目实战

3.1、流行Web 框架简介

Struts2/spring4.x/hibernate4.x/spring mvc / WebWork /mybatis等简介

3.2、MVC 模式

Model View Controller 模式深入

3.3、SpringMVC

springmvc概述; springmvc的开发流程;springmvc基本配置; springmvc的注解开发; 常用注解;
service,control,reposity,reques+mapping,responseboby等

3.4、Struts2.x

Struts2的基本开发流程;action类的三种实现方法; XML配置的几种方法; Struts2国际化支持; Struts2异常处理;
Struts2的验证框架; Struts2的多模块配置;*;

3.5、Hibernate4.x

Hibernate基本开发流程; ORM简介; 模拟SQL语句的自动生成; hibernate的检索; 性能优化 一级缓存 二级缓存 查询缓存 事务与并发
悲观锁、乐观锁

3.6、Spring4.x

简单工厂模式 ;抽象工厂; 工厂方法模式; Spring3简介; Spring的基本开发流程; IOC、DI; Bean的配置;
SSH框架的整合;Spring的注解开发; Spring AOP开发 代理模式 静态代理、动态代理、CGLIB;

3.7、Mybatis

Mybatis简介; Mybatis的开发流程; 配置文件 ;映射文件; 面向接口的Mybatis开发;

3.8、手工编写实战开发 struts2.x框架

亲自动手开发struts2.x框架,融入设计模式,让大家的对struts的核心机制烂熟于胸!

3.9、手工编写实战开发 Hibernate4.x框架

芯学苑名师亲自带领你开发hibernate框架,让你真正将ORM框架理解透彻!

3.10、手工编写实战开发mybatis框架

完成另一个ORM框架mybatis的开发工作!

3.11、手工编写实战开发 Spring 4.x框架

Spring是最著名的框架之一!也是业界应用范围非常广泛的框架!是否对其核心机制有透彻了解,往往是高薪的关键!因此,芯学苑名师带领你完成spring框架核心机制的开发。当别人还在探讨如何使用spring时,你已经更上层楼!

3.12、项目实战

《基于struts2+spring+mybatis的电子政务系统》、《基于spring MVC+hibernate的在线考试系统》

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
会计中级什么时候拿证 会计中级职称什么时候领取 手机中毒后恢复出厂设置就可以了吗? 手机中病毒后如何清除? 做代购初期怎么找客源,微商代购怎么找精准客 ...代购,都是阿迪耐克正品。怎么才能把微商做好。 做微商和代购,有哪些引流获客的方法? 250㎜的水泥撑棍一捆多少根? 吊顶一平要多少丝杠 ...断开电源,一端接地,这个时候把极板远离,为什么是两极板电压变大而... JAVA软件开发工程师 上班要做什么工作啊 JAVA软件开发工程师工作内容主要是是编程? java软件工程师的工作描述怎么写 java软件工程师的工作描述怎么写? 软件工程师职称评定的级别及标准是什么? 三亚旅游有什么特产值得带回家的,在哪儿买比较好 想来三亚玩,你知道该买点什么特产带回家送朋友,有没有什么好的推荐啊 去海南带点什么东西回来送人 电脑一直准备windows怎么办 电脑开机一直显示准备windows 资质证书有有效期吗? 公务员能否将自己的“信息系统项目管理师挂靠”?程序上会有什么问题?求高手解答,谢谢。 钵钵鸡是什么玩意? 钵钵鸡的做法及配方是什么? 男生发钵钵鸡是什么意思? 什么是钵钵鸡?要怎么做? 什么是钵钵鸡? 钵钵鸡是啥 php自学要多久才能学会? php自学要多久能学会呀? 面试高级php工程师,一般会问到哪些问题 软件设计师考多少可以拿到证书 系统工程师的职责和需要会的知识是什么啊? 数据库开发工程师的工作内容 请教!成为一名合格的数据库工程师需掌握那些知识技能? 系统维护工程师主要的岗位职责是什么? 数据库管理主要分为哪些内容? 为什么我做的蛋糕不管是老的还是嫩的面上都会粘手 为什么打的海绵蛋糕不松软很粘手 可以改实名认证人吗? 电饭锅做蛋糕里面湿湿粘粘的为什么 请问怎么修改实名认证? 未成年实名认证怎么改 未成年实名认证怎么改? 微信不实名制的话,可以修改吗? 实名认证被别人改了,但是手机号没有换绑,我能用手机号找回吗?_问一问 运维工程师需要学什么知识 运维工程师该怎么发展 华为认证好考吗,零基础学习华为认证容易吗 学习C语言有什么用啊,C语言的真正作用是什么?拜托了各位 谢谢