学习java计划的知识点(公司学习计划)

来源:互联网 发布:ccn网络 编辑:程序博客网 时间:2024/05/19 23:25
本学习计划面向做java开发的新人


mybatis:
了解mybatis的启动流程。
熟悉mybatis的核心类及方法。
学习mybatis的注解方式配置sql语句。
学习mybatis的xml(映射文件)方式配置sql语句。
学习mybatis的Mapper的传参方式。
学习${}传参和#{}传参的区别。
学习mybatis的xml中实现分支、循环、判断的方式。
学习mybatis的xml配置增删改查。
学习mybatis的xml中参数类型和返回结果类型的配置。
学习maven插件(mybatis-generator)的使用。
学习mybatis-generator生成的example的单表增删改查的使用。
学习mybatis和spring的整合


maven:
学习maven的项目对象模型、插件、目标、生命周期、阶段、依赖、坐标、中央仓库、镜像、私服的概念,以及它们之间的关联关系。
学习maven命令行使用常用的命令,clean package compile install,并理解这些命令做了什么工作。
学习如何获取maven命令行帮助,学习maven插件的使用。
学习为本地maven配置已有私服。
学习在eclipse中配置本地安装的maven。
学习eclipse中创建maven工程。
学习maven默认的文件位置配置。


spring:
学习aop的概念,理解切面、切点、通知的概念。
学习使用spring aop实现方法执行性能监控。(单独使用spring,不需要mvc)
学习使用spring进行对象管理。
了解spring包含哪些模块,各模块作用。
学习BeanFactory和ApplicationContext的使用,并理解他们之间的关系。
学习使用spring配置事务。
学习使用spring注解。Resource注解、@Autowire注解、@Service注解、@Component等。
学习web环境spring的启动。


spring mvc:
学习配置DispatcherServlet。
理解前端控制器、处理器映射器、处理器、视图解析器、视图的概念及关系、流程。
学习配置与使用spring mvc的拦截器。
理解ApplicationContext和WebApplicationContext之间的关系。
学习配置http响应json字符串。
学习@RequestMapping等注解的使用。
学习spring mvc的文件上传和下载。


servlet:
学习servlet生命周期。
学习servlet过滤器。
ServletContextListener、ServletContextAttributeListener、HttpSessionListener、HttpSessionAttributeListener、ServletRequestListener、ServletRequestAttributeListener的使用。
学习在servlet中进行cookie和session的操作。
学习get和post请求响应乱码问题的解决。


jdbc:
学习使用jdbc连接pg数据库。
学习java.sql包中常用类Statement、Connection、PreparedStatement、CallableStatement、ResultSet的使用。
学习sql批量处理。


json:
学习json和js中对象的区别与联系。
学习JAVA处理json的库,Gson、fastJson等,并比较异同。


xml:
学习dom解析。
学习sax解析。
了解pull解析。


IO:
学习流家族的关系及各流的作用。
学习字节流、转换流(InputStreamReader、OutputStreamWriter)、字符流。
学习解决字符集乱码问题。


反射:
学习使用java反射创建对象,获取对象所属的类名,
获取包名,获取方法,执行方法,获取字段。


http协议:
学习get、post等请求和响应的基本格式。
学习使用socket协议与http协议通信。
学习cookie和session的原理。


javascript:
学习原型的概念。原型的使用。
理解作用域。
学习使用闭包。
学习使用立即执行函数。
理解js中的函数。
学习异步编程。


postgresql数据库:
单表的增删改查。
学习左连接、右连接、内连接、等值连接、非等值连接。
数据类型。
字符串,日期,数值常用函数。
聚合函数。
分页,排序,分组,分组过滤条件(having)。
了解使用explain查看执行计划。
学习使用序列、索引。
学习使用子查询。
有兴趣可以了解一下关系型数据库的事务。


算法与数据结构:
待定


设计模式:
学习单例模式、工厂模式、策略模式、装饰器模式、适配器模式、责任链模式、模板方法模式、代理模式。