我们的一家知名客户正在寻找与Java相关的为期3天或更长时间的研讨会。因此,以下附上与课程相关的一些主题。如果有人熟悉并能够培训这些特定主题,请分享最新的简历,这是一个紧急需求。如果熟悉教学,也可以申请探亲签证的候选人。
JAVA培训
JAVA SERVLET
• 网页编程简介
• Apache Tomcat Web服务器
• Oracle WebLogic应用服务器
• Servlet在网页编程中的作用
• Servlet生命周期
• 请求分发
• 在Servlet中处理表单请求
• 使用Servlet API检索表单参数
• 配置网络应用程序
• Servlet映射
• Servlet上下文信息
• Servlet初始化参数
• 参数和属性及其区别
• ServletConfig和ServletContext
• 会话跟踪与状态管理
o Cookie
o URL重写
o 隐藏表单字段
o 会话对象
• 事件和监听器
• 开发Servlet上下文监听器
• 过滤器
• 带有数据库连接的Servlet
JAVA SERVER PAGES (JSP)
• JSP架构
• JSP元素
• JSP生命周期
• JSP翻译
• JSP编译
• 注释
• 编写JSP脚本元素
• 指令标签
• 处理错误
• 声明标签
• 脚本标签
• 表达式标签
• 隐式对象
• 实现MVC设计
• 了解JavaBeans
• 如何使用JavaBean标签
• 自定义标签
• 使用JSTL标签
• 表达式语言
• 带有数据库连接的JSP
Spring框架
1. Spring简介
• Spring模块
2. Spring核心
• IOC简介
• DI的类型
• Setter VS构造函数
• 集合DI
• Bean继承
• 内部Bean
• Bean作用域
• 内部Bean
• Bean自动装配
• 静态工厂方法
• 实例工厂方法
• Bean生命周期
2. Spring AOP
• AOP概念
• 编程式VS声明式AOP
• 编程式AOP
• 通知的类型
• 切入点的类型
3. Spring MVC
• Spring MVC简介
• 处理程序映射
• 控制器
• 验证
• 视图
• 表单标签
4. Spring Boot简介
• Spring Boot简介 - 什么是Spring Boot及其功能
• Spring Boot Hello World / Spring应用程序
• 下载并安装STS IDE
• 简要的Maven概述
• Spring Beans和依赖注入
• 配置
• 配置属性
• 应用程序属性和YAML配置Spring Boot注释
• SpringBootApplication
• EnableAutoConfiguration
• SpringBootConfiguration
• 嵌入式服务器及其用途
• 什么是Spring Boot Actuator
5. RESTful WEB服务
• REST概述(特性/功能,URI模板,REST vs SOAP)
• REST和Spring MVC
• Spring对REST的支持
• @RequestMapping/@PathVariable,@RequestBody,@ResponseBody,HTTP方法转换
• URI模板和@PathVariable
• 编写RESTful控制器/@RestController
6. 使用Spring Boot和数据库支持访问数据
• 数据访问简介
• Spring Data JDBC
• 基本自动配置 - 数据源
• 配置属性
• Spring Boot的JPA支持 - spring-boot-starter-data-JPA
7. Spring Boot安全
• 添加Spring Boot安全启动器
• 通过编写自己的授权和认证应用安全配置
MYBATIS
模块1:MyBatis简介
• 什么是MyBatis?
• ORM(对象关系映射)概述
• MyBatis vs. Hibernate
• 设置MyBatis - 安装和配置
• 将MyBatis集成到Java项目中
• 配置数据库连接
模块2:基本的MyBatis概念
• SQL映射
• SQL映射文件
• MyBatis中的CRUD操作
• 参数映射
• 结果映射
• ResultMap配置
• 处理结果集
• 关联和集合
模块3:MyBatis查询
• 简单查询
• Select语句
• 动态SQL
• 使用SQL模板
• 连接
• 存储过程
• 函数
模块4:MyBatis配置
• MyBatis配置文件
• 配置设置
• 数据源管理
• 连接池
• 配置数据源
模块5:MyBatis和Spring集成
• 将MyBatis与Spring集成
JASPER报告
• Jasper报告简介
• 数据适配器和数据集
• 连接到数据源(CSV)
• 连接到数据库(JDBC)
• 使用查询编辑器创建报告数据集
• 使用JasperSoft Studio设计报告
• 向报告添加参数和自定义过滤器
• 向报告添加字段和排序字段
• 报告和子报告
• 在报告中使用变量
• 向报告添加图表和自定义可视化
• 构建Java报告应用程序
• 设置Java应用程序库
• 构建Java报告应用程序来编译、填充和导出报告
• 将Java应用程序连接到数据库(JDBC)
工作类型:全职
薪资:每小时30.00迪拉姆 - 100.00迪拉姆
预期工作时间:每周6-8小时
申请问题:
• 您是否有教授IT科目的经验?