java 基础到javaweb学习

时间:2023-02-16 12:01:49

在java web 视频中的关键技术

  1. day01 02 03 04
    a. html
    b. css
    c. js
    d. dom
  2. day 05
    xml 技术 未学
  3. day06
    学习dom4j
  4. day07
    myeclipse debug junit 泛型 枚举 静态导入
    自动装,拆箱 增强for 可变参数… 反射
  5. day08
    tomcat 请求头 post get 图片IO
  6. day09
    servlet servletcontext
  7. day10
    response request 读取请求头 referer 重定向和转发 request域
  8. day11
    jsp cookies session sessioncontext
  9. day12
    page include taglib jsp动作标签 jsp在web.xml配置 Javabean el
  10. day13
    jstl el mvc el函数
  11. day14
    结合前面做简单的注册功能 使用mvc
  12. day15
    mysql

    a. 安装和运行    
    b. sql概述
    c. DDL 数据库定义语言
    d. DML 数据库操作语言
    e. DCL 数据库控制语言
    f. DQL 数据库查询语言
    g. mysql 特性
  13. day16
    mysql 深入学习
    a. mysql 编码问题,四码归一
    b. mysql 约束
    c. 多表查询
  14. day17
    jdbc

    a. jdbc 概述  
    b. jdbc 增删改查
    c. jdbc 结果集梳理
    > 特别要注意空集问题
    d. jdbc 预编译
    e. 批处理
    f. 时间类型的转换
  15. day18
    事务

    a. acid     
    b. mysql处理事务
    c. c3p0 和 dbutils 未学会
    d. threadlocal 学习
  16. day19
    servlet service dao 配合处理

    a. baseserlvet
    b. dbutils 处理并发问题
    c. txQueryRunner
  17. day20
    java分页

    a. 计算页码     
    b. 处理数据
    c. 分页查询丢失数据问题

    监听器

    a. 概述   
    b. 属性监听
    c. session钝化和活化

    国际化

    a. locale (场所)  
    b. resourcebundle的处理
  18. day21
    filter

        a. 过滤器概述    
    b. 粗颗粒管理权限
    c. 页面静态化
  19. day22
    upload

        a. 上传对表单的限制 
    b. servlet 取得文件限制
    c. 保存路径问题 web-inf

    download

        a. 下载设置 
    b. 乱码问题

    javaMail

        a. 邮件协议 ssh telnet  
    b. mailutils 小工具
    c. 具有附件的文件发送
  20. day23

    ajax    
    a. 概述
    b. 异步和同步区别
    c. ajax应用场景
    d. ajax四步 get
    1. 得到xmlhttprequest
    2. 打开与服务器的连接
    3. 发送请求,参数
    4. 注册监听onreadystatechange
    > 五个对象状态码
    5. 得到对象状态码
    6. 得到服务器状态码
    7. 得到服务器响应的内容

    e. ajax post 请求

    当需要携带参数的时候  
    1. 修改post方法
    2. 设置请求头Content-Type,application/x-www-form-urlencoded
    3. 修改send方法,携带参数
    4. 记得编码问题

    f. XStream
    把javaBean 转换成xml

        1. 创建javabean对象
    2. xstream对象的toxml方法
    3. alias 区别名
    4. 设置对象的属性 useAttributeFor
    5. 隐藏集合名词 implicitCollection
    6. 忽略对象属性字段 omitfield

    g. JSON

        json是js提供的一种数据交换格式  
    1. 属性名必须用双引号括号
    2. 属性值可以是
    a. null
    b. 数字
    c. 字符串
    d. Object
    e. bool
    f. array
    3. 执行字符串的js函数eval
    4. json-lib
    可以把javabean转换成json