• java_免费视频课程汇总


    xml使用场景
        各种配置文件
        用于用户界面的开发
        传输数据:ajax 这个可能过时,因为程序员更喜欢将xml用json来代替
        web service:这些老式的web service 如wsdl,soap,uddi基于xml,也有新的web service基于restful
        存储数据


    webservice,web服务
        企业级应用
            面向过程开发
            面向对象开发
            面向服务开发soa
        互联网应用

    JDBC
        数据持久化
        数据持久化意味着将内存中的数据保存到硬盘上加以“固化“,而持久化的实现过程大多通过各种关系数据库来完成。
        持久化的主要应用是将内存中的数据存储在关系型数据库中,当然也可以存储在普通文件,xml文件中。
        
        java中的数据存储技术
        在java中,数据库存取技术可分为如下几类:
            jdbc直接访问数据库
            jdo技术
            第三方o/r工具,如hibernate,ibatis等
        jdbc是java访问数据库的基石,jdo,hibernate等只是更好的封装了jdbc。
        
        jdbc的目标是使java程序员使用jdbc可以连接任何提供了jdbc驱动程序的数据库系统。 

    ============================

    2017-07-09 10:59:00

    老谭

    dbutils

        课程目标
        理解dbutils的优点
        熟练使用dbutils提供的api简化jdbc操作
        将dbutils用于分层结构中
        
        课程开发环境
            jdk 1.8
            junit 4.12
            eclipse 4.6(neon 3)
            mysql 5.6(64bit),sqlyog 12
        预备知识
            了解maven及junit的基础知识
            熟悉mysql及sql(dml)的编写
            熟悉java及jdbc,对泛型及反射有一定的了解
            了解分层结构    
        是apache commons项目下的一个子项目,它是一个封装jdbc操作的工具
            它不是orm框架(hibernate,mybatis)
            它不是dao框架()
        dbutils优点
            避免资源泄漏
            清晰整洁的代码
            自动将结果集转换成javabean
        适用场景
            追求性能的项目
            需要对sql有更高灵活性要求的项目
            不喜欢使用hibernate或mybatis这种开源框架的项目组或公司

    ============================

    老谭

    junit
        课程目标介绍
        软件测试与单元测试的概念
        junit介绍及版本
        单元测试框架的设计原则
        
        目标介绍
            了解单元测试的意义及在软件开发中的地位
            掌握断言及hamcrest匹配符的使用
            掌握junit4的核心注解及各种测试的用法
            理解规则的概念及使用
            了解代码覆盖率
        
        软件测试
            一般由测试人员实施
            软件工程的流程,需求分析-概要设计-详细设计-编码-单元测试-集成测试-系统测试-验收测试
        单元测试
            是对软件中最小可测试单元进行检查和验证,最小单元就是方法
            由程序员自己完成
            执行单元测试,就是为了证明这段代码的行为和我们期望的一致
        什么时候做单元测试
            完成新的方法之后
            重构代码之后
            修改bug之后
            从版本控制服务器上更新代码之后
            持续不断
            
        junit介绍及版本
            junit是一个java语言编写的单元测试框架,是java开发中做单元测试事实上的标准
            版本junit3,junit4(常用),junit5(下一代)
            
        单元测试框架的设计原则
            每个单元测试必须独立于其它单元测试
            每个单元测试产生的错误必须被记录下来
            用记能够轻松指定要执行的单元测试
            
    junit入门
        下载与安装junit4
        在eclipse中使用junit4的基本步骤
        编写单元测试代码的习惯
        
        下载与安装
            三种方式
                官网下载两个jar包
                maven
                ide引入:使用自带的菜单
        使用步骤
            编写待测试的类及方法
            编写测试类与测试方法
            使用@Test修饰测试方法
            在测试方法中使用断言判断目标方法的执行结果是否与预期的一致
            右键以junit test运行测试类
        编码习惯
            测试代码与产品代码分开
            测试类以测试的目标类名+Test命名
            测试方法以test+测试的目标方法名命名

    ================================

    老谭

    FreeMarker
        FreeMarker不是web应用框架,它是web应用框架中的一个适用的组件,它仅仅来生成文本
        适用哪些场景
        为什么需要FreeMarker
            静态化的好处就是我们使用FreeMarker的理由
    基本使用
        准备模板
        准备数据
        通过将模板与数据整合生成一个静态页面

  • 相关阅读:
    prev()方法使用的注意点
    JS 获取图片的高度
    渐变色
    JS获取时间
    监听鼠标上下滚动事件
    几种常见的边框样式
    左侧导航背景颜色随机变化
    apache开启gzip压缩
    dedecms在linux上安装提示没权限解决办法
    阿里云centos7.3安装lamp环境
  • 原文地址:https://www.cnblogs.com/createyuan/p/7067584.html
Copyright © 2020-2023  润新知