HTML网页制作,包含Html/Css/Javascript/jQuery等技术。 主要包含以下内容,具体以课程目录为准: * 开发环境搭建 * 创建网页 * HTML常见标签用法 * 样式单CSS与选择器 * 网页布局 * 表格的使用 * JavaScript的使用 * DOM事件处理 * jQuery的用法 * 前端库 layer.js 的使用
Vue/Element,一个常用的网页前端框架。 包含以下内容,具体以课程目录为准: * Vue开发环境的搭建 * Vue快速上手 * 插值语法 * v-for 循环 * v-if 条件判断 * 表单输入与事件处理 * 响应式系统与计算属性 * Class与Style处理 * Element UI 界面库的基本用法 * 与后台交互 (AJAX ) 的实例演示
相关术语:Servlet | AJAX | REST | HTTP GET | HTTP POST | URL Encode | 文件上传 〖主要内容〗 包含以下内容,具体以课程目录为准: * 开发环境 * 创建Servlet * HTTP GET/POST * 表单查询 * REST服务 * AJAX 查询 * 文件上传 * Element 的 Upload上传组件的使用 * 一个简单的漫话管理后台项目 (第1章里有效果演示)
*) 文件的自定义下载 *) 伪静态文件,尤其是伪静态JS的应用 *) 会话的概念及应用 *) 用户注册、登录、注销基本流程 *) 当前会话与当前用户 *) 用户权限检查,后台检查与前端检查 *) 用户界面与管理员界面 *) 会话的创建与销毁机制 *) 过滤器的使用,302重定向 *) 系统初始化,及全局对象的应用 *) 网站的运行和日志 *) 基于云主机的网站部署演示
包含以下内容,具体以课程目录为准: * MySQL的安装和使用 * 常用SQL语句,增删改查操作 * 多表关联查询 * 表的设计:主键,索引,内连接外连接,外键 * MySQL配置管理: 用户授权,远程访问,备份还原 * JDBC连接: Java连接数据库,增删改查 * 基于JDBC的数据库框架的设计 * JDBC连接池 C3P0 * 数据库事务 Transaction * SQL转义,SQL注入攻击的预防 * 数据库的动态访问:获取数据库和表的结构,根据表的结构自动生成POJO
〖提示〗 本篇是 JavaWeb 核心教程,必须学习! 包含以下内容,具体以课程目录为准: * 开发环境与API * 基本类型的插值 * Hash 与 Sequece类型的插值 * 常用的 built-in 用法 * <#list> <#if> 等指令的用法 * 自定义函数 Method Variables * 共享变量 Shared Virablles * 全局配置,及单例设计 * 基于 FreeMarker 设计一个网站后台MVC框架,借此阐述MVC框架的一般性原理。
〖提示〗 本篇是 JavaWeb 核心教程,建议学习! 本篇包含以下内容: * 使用反射机制,读取Class中的字段信息 * 使用反射技术,对Class中的方法进行调用 * 以JSON与POJO的转换为例,演示反射技术的运用 * 自定义注解的语法 * 使用反射技术,读取类中的注解信息 * 以反射和注解为基础,演示数据库SQL的自动生成 * 注解的默认值,默认注解,元注解和内置注解 * 以全局实例管理为例,演示一般性的框架设计方法
〖提示〗 本篇是 JavaWeb 核心教程,必须学习! * 建立支持Spring的项目 * REST接口的实现 * 自定义的REST * Spring的基本运行规则 ( 请求分发、单例多例、URL匹配等) * MVC流程的实现 * 全局实例,以及Spring的IoC机制 * 文件的上传 * 静态资源,文件的自定义下载 * 单例与多例,线程重入,分层的目录结构 * 一个使用 Spring + MyBatis 的小项目演示
〖提示〗 本篇是 JavaWeb 核心教程,建议学习! 包含以下内容: * 反射基本技术的回顾 * IOC框架的设计:全局实例的三种创建方式,按包扫描的实现 * MVC框架的设计:请求的分发,参数的类型匹配,返回值的类型匹配,MVC流程的实现等。
本篇主要包含以下内容: * 在项目中加入 MyBatis 支持 * 基于 MyBatis 的查询 * 基于 MyBatis 的插入,自增主键的配置 * 基于 MyBatis 的更新与删除操作 * ResultMap 自定义结果映射 * Dynamic SQL 动态可变的SQL * 注解方式的 Mapper定义 * MyBatis在Web项目中的应用,全局工厂实例的定义 * 添加Log4j日志支持 * MyBatis的详细配置 * MyBatis的 Mapper的详细用法,包含 typeHandler用法,以及行缓存的用法。
包含以下内容: * Spring Boot环境的搭建 (基于 Eclipse平台) * Spring Boot下的静态文件 * Spring Boot下的MVC服务 * Spring Boot下的REST服务(基于 GSON / FastJSON ) * Spring Boot的打包运行(JAR/ WAR方式) * SpringBoot 的其他用法 * Spring的实现原理(嵌入式Tomcat)