JAVA作为一个稳定的企业应用开发平台,已经成为大中小企业系统开发*框架平台,它提供的开源平台, 汇集了所有的技术精英在上面进行各种企业框架的开发,融合了他们的智慧精华,能为不同的企业不同的需求提供不同的解决方案,如企业办法自动化,SOA,工作流,搜索引擎,企业资源整合,流程整合。它的发展及成熟程度是其他开发平台无法比拟的。
宏天软件作为一家JAVA技术专业咨询服务企业,专注于企业的解决方案的服务,提供企业的开发平台的培训服务,使一些技术相对薄弱的传统企业,也能独立进行自己的应用系统的开发。目前宏天软件已经成功为多个中小企业提供JAVA技术的培训,培训的技术包括:
JAVA的基础课程:
- Java语言表达式和分支、循环等流程控制结构
- Java面向对象概念,类的继承和多态
- 内部类、降级和匿名类等高级语言特性
- 在运行Java 程序时俘获错误的机制,预定义异常和用户定义异常
- JAVA反射,常用的集合类
- 如何通过AWT组件建立图形用户界面
- 如何在事件驱动编程中实现事件的监听与处理等
- 如何使用AWT和Swing组件;
- 课程实践——开发一个图形界面的程序
- 如何开发Java Applet小程序
- Java多线程编程模型,如何使用多线程进行编程
- Java语言输入输出及文件相关知识
- Java语言的TCP/UDP客户——服务编程模型
WEB课程
- JSP基本语法,JSP内建对象:out对象、request对象、response对象、pageContext对象、session对象、application对象、config对象、page对象、exception对象
- Servlet技术及其相关的配置使用方式
- Tag标签的定义及使用:TagSupport类、BodyTagSupport类、SimpleTagSupport类
- JSTL标签的使用
- Application,Session事件
- Filter的使用
- Tomcat、Weblogic配置及程序发布
- Struts2的使用:
Struts的配置,包括Web.xml,struts.xml,struts.properties,struts-default.xml,velocity.xml
Action的配置及使用,Result的配置及使用
验证器的使用及类型转换器
国际化的处理
Interceptor拦截器的使用
Struts 常用tag的使用
struts 常用plugin的使用
struts的文件上传
使用struts进行程序的开发
Hibernate的技术开发
- 映射实体至表
- 映射的Mapping文件的配置语法 ,一对多,多对一,多对多及一对一表的映射。
- 基本的CRUD的操作学习
- 掌握实体主键生成的策略,熟练掌握Hibernate的实体操作及其不同状态的区别
- 掌握通过HQL、Criteria进行多种复杂的组合查询
- 掌握关联映射,继承映射,掌握映射文件中的不同集合类型的设置及区别。
- 掌握使用懒加载及其不同的配置方式。
- Hibernate分页原理及通用分页编码
- Hibernate的缓存管理及其配置
- Hibernate的事务管理
- Hibernate与Spring整合及其开发配置
- Hibernate的性能优化管理
- Hibernate的数据源及其配置方式,Hibernate的应用场景
- Hibernate对JPA的支持,JPA的引入及使用方式
- JPA各种注解的基本语法及使用方式
- EntityManager基本方法的使用及其事务的管理
Spring企业开发框架
IOC基础
实例化IOC容器,Bean实例化管理及配置,延迟实例化Bean,Bean的生命周期
依赖:构造函数注入,Setter注入
Spring容器注入装配的不同方式(byName,byType,construtor,autodetect)
Bean的属性的配置,包括XML及注释的配置方式
Spring J2EE的ApplicationContext的配置
Spring 的ClassPath的@Compent,@Controller,@Service,@Repository,的组件扫描配置
Spring的不同Resource的管理,UrlResource,ClassPathResource,FileSystemResource,ServletContextResource等
Spring的数据绑定、自定义属性解析器及验证管理
Spring的面向切面编程(AOP)
JDK及Cglib的动态代理及其原理
AOP的概念及其用途
AspectJ的AOP与Spring的配置及整合
声明Aspect、Pointcut、Advice及其使用方式
利用AOP进行事务管理的配置
利用AOP进行日志的管理的运用
Pointcut、Advice及ProxyFactoryBean的常用API
Spring的Test使用
Spring的单元测试,Mock对象的使用
基于JUnit4.4、JUnit3.8与Spring2.5的注解的配置及使用
基于Spring+JDBC和Spring+Hibernate的测试,包括事务的注解声明测试
Spring的测试上下文框架的常用方式
Spring的数据访问
Spring的事务管理(声明事务管理、编程式事务)
Spring的DAO支持方式(JdbcDaoSupport,HibernateDaoSupport,JdoDaoSupport,JpaDaoSupport)
Spring的JDBC的支持及其操作的常用使用方式(CRUD的操作)
Spring的ORM框架(Hibernate,JPA,Toplink,JDO,IBatis)的常用整合方式及其使用
Spring的WEB使用
Spring MVC框架原理,包括Controller,Url Mapping,View的展示,国际化及主题的处理
Spring MVC的异常处理
Spring的视图的整合(JSP,Freemark,Velocity,JSF,Struts1.x,Struts2.x等)
Spring Web常用的Tag
Lucene搜索引擎的使用
JBPM的使用
企业在线购物电子商务平台的框架代码整合及开发过程