【概述】

ACAA 认证Java开发工程师考试包括【JAVA语法基础及面向对象】、【J2SE核心】、【SQL语言及Oracle】、【J2EE核心技术】、【HTML+CSS+JAVASCRIPT网页开发】、【轻量级J2EE开发框架】、【企业应用开发部署环境】以及【JAVA实践操作】八个部分,考试形式为基于计算机的在线考试,试题由60道单项、多项选择题以及实践操作题组成,满分为100分,综合成绩60分为通过。其中选择题满分40分,24分为通过;操作题满分60分。

本测试考核内容包括:

-  JAVA基础知识

- JAVA面向对象编程

-J2SE核心API

-J2EE核心技术JDBC、JSP、SERVLET、XML

-ORACLE数据库

-HTML+CSS+JAVASCRIPT网页开发

-J2EE开发框架Spring、Mbatis、Struts2、Hibernate

- 企业应用开发部署环境,包括Tomcat、Maven、SVN开发工具

- 实践操作

【考试目标】

本考试是基于Java开发领域。由本考试所认可的技能和知识是ACAA认证Java开发工程师必须掌握的。

【Java基础】

【Java基础】是获得“ACAA认证Java开发工程师”必须通过的考试。考试形式为基于计算机的在线考试,考试时间为1.5小时,试题由60题单项和多项选择题组成,答题正确率在60%以上(即答对36题以上)为通过。总分:40分(实际得分=40×正确率)

【测试内容】

在准备参加【Java基础】认证考试之前,请认真阅读下面的主要测试内容,以判断自己是否符合本课程测试目标并有能力通过认证考试,在考试过程中禁止参考任何资料。本大纲分为八个部分,括号内的数字表示该部分在本课程测试中所占的题数。

【考试内容大纲】

【选择题部分】

第一部分:Java语法基础(5题)

1、包括Java关键字、变量、数据类型、运算符、语句、函数

第二部分:JAVA面向对象(7 题)

1、面向对象的基本概念

2、Java面向对象的特征

3、基础设计模式

第三部分: JDK和J2SE核心(12 题)

1、异常处理、泛型、集合、反射及注解、多线程、流与文件

2、掌握基本的JVM性能调优策略

第四部分:ORACLE(7 题)

1、DDL(数据定义语言:数据库、数据表的管理及视图索引)

2、DQL(数据查询语言:单表查询,连接查询,多表查询)

3、DML(数据操纵语言:对数据的增删改)

第五部分:J2EE核心技术(8 题)

1、掌握jdbc基础、连接池、通过JDBC连接Oracle数据库

2、Servlet生命周期及Servlet服务器、Tomcat部署配置、JSP 语法、自定义标记、JSTL 和EL表达式、JSP新特性、JavaWeb设计模式。

第六部分:HTML+CSS+JAVASCRIPT网页开发(11 题)

1、HTML基本文档结构、掌握CSS基础语法、HTML文档 块、链 接、列 表、表格、表 单 等

2、JavaScript语言基础(数据类型、函数、对象、闭包)、JavaDOM编程、事件模型、JavaScript面向对象编程。

3、CSS语言基础,选择器的使用

4、Ajax基础、XHR对象、Ajax设计模式、JSON技术

5、JQuery的使用和ExtJS的使用

第七部分:轻量级J2EE开发框架(8 题)

1、SpringIoc基础、Ioc注入技巧、对象高级装配(自动装配、模板装配、组件扫描特性、FactoryBean、对象生命周期)、SpringAOP原理、AspectJ、SpringJDBC支持、Spring事务及安全管理。

2、MyBatis 映射基础,DQL 映射,DML映射,复杂结果集映射技巧,高级动态SQL映射,SqlSession的使用,Spring 与 MyBatis整合。

3、Struts2核心控制流程、Ognl、Action、Interceptor、Result、FreeMarker、Struts2标记库、Struts2扩展、Struts2应用技巧(输入验证、消息国际化、文件上传和下载、防止重复提交等)。

4、ORM概念、Hibernate核心API、Hibernate实体映射技术、Hibernate关系映射技巧、HQL查询、OSCache及Hibernate缓存技术;Spring整合Hibernate。

第八部分:企业应用开发环境部署(2 题)

1、掌握基本的linux命令:rm、ftp、chmod、cp、mkdir、mv、useradd、chown

2、掌握tomcat中应用的发布、部署。

3、掌握MAVEN的基本操作命令:创建项目、编译、打包、发布、清除、安装

4、掌握svn的基本操作:签入、签出、版本合并。

【操作题部分】

(  实践操作,推荐提前进行相关类型练习)

1、JSP页面的设计、数据库的设计

2、HTML页面dom操作和通过Ajax调用后台

3、Spring框架的使用

4、通过Mbatis/Hibernate框架对数据库表进行增删改查操作,

5、Springmvc/Struts2框架的使用

6、Oracle数据库的操作

7、熟练掌握用户模块的增删改查的业务逻辑及实现方式。

考试形式为基于实际数字工具平台的操作测试方式,考试时间2.5小时,试题由1至2道实践操作题组成,总分为60分。

考试要求:

要求熟练掌握JAVA 开发软件的使用,熟练掌握JAVA、HTML+CSS+JavaScript、jQuery、Spring 、Struts2、Mbatis/Hibernate、Oracle等相关专业知识,并具有较高的调错能力以及逻辑思维能力。

您也可以通过下载文件查看:

java高级工程师认证考试_ACAA 认证Java开发工程师相关推荐

  1. java中级职称考试试题_Java中级开发工程师笔试题及答案2016

    Java中级开发工程师笔试题及答案2016 java中级工程师考试试题你做了吗?下面随yjbys小编一起来看看最新Java中级开发工程师笔试题及答案,仅供考生参考! 1) 描述Web Service的 ...

  2. Java程序员认证考试 ---SUN认证

    SUN认证 SUN认证是给网络设计界建立的一套认证标准,Sun公司推出了Java以及Solaris技术认证方案.对于企业而言,可以借助这项认证作为招聘人才的评判标准,或是作为衡量员工技术水准的依据:在 ...

  3. 再一次100%通过华为中级认证考试,5G网优工程师高薪稳了!

    对于5G网优工程师,5G技能是高薪的基础,华为认证是为高薪锦上添花.这二者对于5G网优工程师的高薪工作来说,缺一不可. 为了能持证上岗,多拿点儿工资,5G网优工程师为华为认证考试备考非常努力了.现在, ...

  4. java哪座城市好就业_Java开发工程师在哪些城市比较好就业?

    原标题:Java开发工程师在哪些城市比较好就业? Java语言已经诞生了23年之久,虽然近些年面对很多新兴编程语言的崛起与流行,但是Java语言的地位与影响力始终难以撼动.一方面Java可以编写桌面应 ...

  5. oracle SQL认证考试,sql认证(sql server认证考试)

    1.Windows 身份复验证模式 当用户通过 Microsoft Windows 用户帐户进行连接时,SQL Server 使用 Windows 操作系统中的信息验证帐户名和密码.这是默认的身份验证 ...

  6. Java高级工程师必备知识!华为java机试题库社招

    前言 对Java开发的知识点进行深入的学习,并打算做成系列,先从基础常用的重点**(面试点)**知识开始,后续会陆续扩展,加油! 涉及到底层的可能代码块会多点,但要学习底层不看代码看啥?代码说明一切! ...

  7. java web认证考试_用Java实现Web服务器HTTP协议

    一.HTTP协议的作用原理 HTTP协议的作用原理包括四个步骤: 1.连接:Web浏览器与Web服务器建立连接.2.请求:Web浏览器通过socket向Web服务器提交请求.3.应答:Web浏览器提交 ...

  8. java通用编码规范考试_《java编码规范考试题答案》.doc

    一.单选题 1. 如下关于集合类的描述错误的是 B A. 含有集合意义的属性命名,尽量包含其复数的意义 B. 集合中的数据不需要释放,垃圾回收器会自动回收 C. 集合必须指定模板类型 D. 使用集合类 ...

  9. c语言高级工程师试题,2020年.Net中高级开发工程师笔试题带答案(3)

    一.单选题(共11题,每题3分,共计33分) 1.阅读下面代码: classProgram { public static void ThrowException() { thrownewExcept ...

  10. sun java 考试_Sun Java认证考试科目

    Sun Java认证考试科目 Sun Java认证 Sun Certified Associate for the Java Platform, Standard Edition, Exam Vers ...

最新文章

  1. minheight能继承吗_借父母名买房到底归谁?其他兄妹能继承吗?
  2. eureka集群 ha_Eureka
  3. Linux centos ansible
  4. [luogu 2324][SCOI 2005] 骑士精神 (A*算法)
  5. 数据挖掘(data mining),机器学习(machine learning),和人工智能(AI)的区别是什么? 数据科学(data science)和商业分析(business analytics
  6. 关于MySQL使用Float存储时的精度问题
  7. 学妹靠这个学会硬件开发入职华为,今天搞到100个免费名额!
  8. 如何在PAI平台跑实验
  9. redis key命名规范_公司内部 Redis 使用规范
  10. 已开源|码上用它开始Flutter混合开发——FlutterBoost
  11. RedHat Enterprise Linux 5下安装firefox
  12. GitHub 40000星!收下这份宇宙最强「程序员装备指南」
  13. 微软欲对Silverlight进行部分开源(转载)
  14. MySQL配置文件my.ini
  15. 分享两套企业级进销存管理系统源码
  16. Flutter基础学习(一)Dart语言入门
  17. logging日志带颜色
  18. python模拟实现打印输出进销管理系统中的每月销售明细
  19. BugTracker配置
  20. Linux系统基础操作管理

热门文章

  1. poi导出excel设置对应格式
  2. 2019年下半年教师资格中学《综合素质》真题与参考答案
  3. DIPS工具实现解释
  4. Java算法-快排序
  5. SpringBoot启动自动执行sql脚本
  6. [纯前端]打造自己的ORK管理软件
  7. 【更新】PDF控件Spire.PDF 3.9.538发布 | 附下载
  8. 计算机屏幕地图是不是地图,地图软件 如何在截图时超出一个屏幕?
  9. 北航计算机组成原理课程设计-2020秋 PreProject-Logisim-Logisim组合逻辑电路
  10. Java加密算法库BouncyCastle