摘要:
前端知识体系 前端三要素 1. HTML 2. CSS 3. JavaScript Native原生JS开发 TypeScript微软的标准 需要编译成JS JavaScript框架 jQuery 频繁的DOM操作,影响前端性能 Angular Google、模块化、TypeScript语法 Rea 阅读全文
摘要:
创建 新建项目,勾选Web Application 创建完成后的目录结构如下 配置 1. 新建classes和lib文件夹 2. 配置编译路径 3. 配置lib路径 创建依赖 4. tomcat配置 结果 创建前后项目结构对比 阅读全文
摘要:
认知 1. 百科定义 对象关系 映射框架 (pojo与数据库表的映射) 开源 对JDBC 轻量的封装 自动生成SQL语句 2. 同类的技术有哪些? MyBatis 3. 主要组成部分:数据持久化 4. 官方网站: 使用IDEA初次尝试Hibernate 创建项目 生成后目录结构: 勾选create 阅读全文
摘要:
简介 Log for Java,专门用于Java语言的日志记录工具 调试日志 运行日志 异常日志 logback 日志级别 fatal error warn info debug trace 日志输出控制文件 配置 log4j.properties 输出位置 输出格式 输出级别 日志附加器 log4 阅读全文
摘要:
简介 JUnit 是用于编写和运行可重复的自动化测试的开源测试框架。 断言测试 [实操]hello JUnit 1. 依赖 2. 建包 3. 编写测试类 注解 @Test @Before @BeforeClass @After @AfterClass @Ignore 断言 F2 定位下一个有问题的地 阅读全文
摘要:
简介 代码解耦,企业级开发的复杂度问题:耦合度 系统的代码分: 主业务逻辑 银行业务 保险业务 ... 系统级业务逻辑,交叉业务 eg.JDBC 1. 加载驱动 2. 创建连接 3. 开启事务 4. SQL操作 5. 提交事务 6. 释放连接 胶水框架 分层的 Java SE/EE full sta 阅读全文
摘要:
三层架构 :整合应用系统程序大的结构。 全局观,系统的健壮性,扛得住多少的并发量 系统的 耦合度,维护困难 架构 降低系统的耦合度 View 视图层 Service 业务逻辑层 约定优于配置 沟通成本 DAO 数据访问层 数据访问对象data access object 存储介质 安全问题 现实生活 阅读全文
摘要:
简介 不同的开发环境 不同的项目结构 统一的工具 协同开发得以实现 简化和标准化项目建设过程 安装配置 \ Maven本地仓库 配置本地仓库 中央仓库 MySQL的两大引擎?为什么没有6、7版本? 依赖机制 自动下载所有必需的依赖库 Maven POM p roject o bject m odel 阅读全文