实战Java程序设计
作者:北京尚学堂科技有限公司
出版社:清华大学出版社
ISBN:9787302484981
VIP会员免费
(仅需0.8元/天)
¥ 56.07
温馨提示: 价值40000元的1000本电子书,VIP会员随意看哦!
电子书推荐
-
企业级JavaEE架构设计精深实践 评分:
第1章 虚拟文件系统实践 1.1 背景介绍 1.2 什么是VFS 1.3 VFS对比 1.3.1 Apache VFS 1.3.2 Tiny VFS 1.4 VFS框架设计思想 1.5 VFS实现讲解 1.5.1 VFS管理器 1.5.2 SchemaProvider模式提供者 1.5.3 FileObject虚拟文件 1.5.4 FileObjectFilter过滤接口 1.6 VFS应用示例 1.6.1 本地文件 1.6.2 Jar文件 1.6.3 FTP文件 1.6.4 ZIP文件 1.7 本章总结 第2章 缓存实践 2.1 缓存简介 2.1.1 问题的提出及其解决方案分析 2.1.2 用户需求 2.1.3 Tiny缓存解决思路 2.2 字节码缓存设计 2.2.1 字节码操作工程 2.2.2 预编译工程 2.2.3 缓存实现工程 2.2.4 技术特点 2.3 动态代理缓存设计 2.3.1 缓存接口定义 2.3.2 切面缓存工程 2.3.3 技术特点 2.4 缓存方案实践 2.4.1 字节码方案配置 2.4.2 字节码方案示例 2.4.3 动态代理方案配置 2.4.4 动态代理方案示例 2.5 本章总结 2.5.1 关键点:缓存实现方案的可替换性 2.5.2 关键点:缓存代码与业务代码的解耦 2.5.3 关键点:模板语言的应用 第3章 文件处理框架实践 3.1 概述 3.1.1 FileProcessor接口 3.1.2 FileResolver接口 3.1.3 FileMonitorProcessor类 3.2 基础文件扫描器 3.2.1 XStreamFileProcessor类 3.2.2 I18nFileProcessor类 3.2.3 Annotation扫描器 3.2.4 SpringBeansFileProcessor类 3.3 完整示例 3.3.1 单独使用 3.3.2 通过配置文件配置 3.4 本章总结 第4章 模板语言实践 4.1 模板语言简介 4.1.1 模板语言构成 4.1.2 模板语言应用场景 4.2 常见的模板语言 4.2.1 Velocity模板语言 4.2.2 FreeMarker模板语言 4.2.3 Tiny模板语言 4.3 Tiny模板语言设计 4.3.1 Tiny模板语言的构建原因 4.3.2 模板语言执行方式 4.3.3 模板语言架构 4.3.4 Tiny模板语言实现与扩展 4.3.5 模板语言语法解析 4.3.6 模板语言渲染机制 4.4 模板语言的使用 4.4.1 依赖配置 4.4.2 模板语言的配置 4.4.3 模板语言的Eclipse插件 4.4.4 Hello,TinyTemplate 4.5 模板语言语法介绍 4.5.1 变量 4.5.2 取值表达式 4.5.3 Map常量 4.5.4 数组常量 4.5.5 其他表达式 4.5.6 索引表达式 4.5.7 #set指令 4.5.8 条件判断 4.5.9 ==相等运算 4.5.10 AND运算 4.5.11 OR运算 4.5.12 NOT运算 4.5.13 循环语句 4.5.14 循环状态变量 4.5.15 循环中断:#break 4.5.16 循环继续:# continue 4.5.17 while循环 4.5.18 模板嵌套语句#include 4.5.19 宏定义语句#macro 4.5.20 宏引入语句#import 4.5.21 布局重写语句#layout #@layout 4.5.22 停止执行#stop 4.5.23 返回指令#return 4.5.24 行结束指令 4.5.25 读取文本资源函数read和readContent 4.5.26 解析模板parser 4.5.27 格式化函数fmt、format和formatter 4.5.28 宏调用方法call和callMacro 4.5.29 实例判断函数is、instanceOf和instance 4.5.30 求值函数eval和evaluate 4.5.31 随机数函数rand和random 4.5.32 类型转换函数 4.5.33 日期格式转换formatDate 4.6 模板语言扩展 4.6.1 资源加载器的使用 4.6.2 宏的使用 4.6.3 函数的使用 4.6.4 国际化的使用 4.6.5 静态类和静态方法的使用 4.6.6 Servlet集成 4.6.7 SpringMVC集成 4.7 本章总结 第5章 数据库访问层实践 5.1 数据访问层简介 5.2 常见数据库访问层介绍 5.2.1 Hibernate简介 5.2.2 Ibatis简介 5.2.3 JPA简介 5.2.4 DSL数据库访问层简介 5.3 TinyDsl设计方案 5.3.1 SQL抽象化设计 5.3.2 DSL风格SQL设计 5.3.3 SQL执行接口设计 5.3.4 执行接口实现介绍 5.4 数据库访问层示例 5.4.1 工程创建 5.4.2 准备工作 5.4.3 Hibernate示例 5.4.4 Ibatis示例 5.4.5 JPA示例 5.4.6 TinyDsl示例 5.5 本章总结 第6章 数据库扩展实践 6.1 数据库扩展简介 6.2 常见数据库扩展方案 6.2.1 DAO层 6.2.2 DataSource层 6.2.3 JDBC层 6.2.4 Proxy层 6.3 读写分离 6.3.1 读写分离 6.3.2 负载均衡 6.3.3 数据同步 6.4 分库分表 6.4.1 同库分表 6.4.2 不同库分表 6.5 开源方案介绍 6.5.1 TDDL 6.5.2 Routing4DB 6.5.3 TinyDbRouter 6.5.4 开源方案的对比 6.6 TinyDbRouter的设计和实现 6.6.1 设计目标 6.6.2 设计原理之接入层设计 6.6.3 设计原理之SQL解析层设计 6.6.4 设计原理之路由决策层设计 6.6.5 设计原理之执行层设计 6.6.6 实现 6.7 应用实践 6.7.1 读写分离示例 6.7.2 分库分表示例 6.7.3 集群事务示例 6.7.4 元数据示例 6.7.5 自定义扩展 6.7.6 常见FAQ 6.8 本章总结 第7章 服务层实践 7.1 服务层简介 7.1.1 传统服务层 7.1.2 Tiny服务层 7.2 Tiny服务层介绍 7.2.1 服务声明 7.2.2 服务注册 7.2.3 小结 7.3 本地服务层实践 7.3.1 服务描述 7.3.2 服务定义 7.3.3 服务收集与注册 7.3.4 服务执行 7.3.5 小结 7.4 远程服务实践 7.4.1 传统的远程服务 7.4.2 新的远程服务模式 7.4.3 多服务中心支持 7.4.4 新的远程服务实现 7.4.5 小结 7.5 本地服务调用示例 7.5.1 非Tiny框架调用示例 7.5.2 Tiny框架应用调用 7.6 远程服务配置示例 7.6.1 非Tiny框架配置示例 7.6.2 Tiny框架应用配置 7.7 本章总结 第8章 流程引擎实践 8.1 流程引擎简介 8.1.1 流程引擎的来历 8.1.2 解决方案 8.1.3 特性简介 8.2 流程引擎实现 8.2.1 流程组件 8.2.2 流程组件配置 8.2.3 流程组件管理 8.2.4 流程配置 8.2.5 流程管理 8.2.6 流程执行 8.3 流程引擎特性 8.3.1 流程可继承性 8.3.2 灵活的EL表达式 8.3.3 流程可重入 8.3.4 流程可转出 8.3.5 强大异常处理 8.4 流程编辑器 8.4.1 创建流程 8.4.2 界面说明 8.4.3 操作说明 8.5 本章总结 第9章 元数据实践 9.1 元数据简介 9.1.1 问题背景 9.1.2 解决途径 9.2 基础元数据设计 9.2.1 支持语言类型 9.2.2 标准数据类型 9.2.3 业务数据类型 9.2.4 标准字段 9.3 数据库元数据设计 9.3.1 表及索引 9.3.2 视图 9.4 元数据开发指南 9.4.1 元数据加载机制 9.4.2 元数据处理器 9.5 元数据开发实践 9.5.1 Eclipse插件 9.5.2 应用配置 9.5.3 生成方言模板 9.5.4 生成标准数据类型 9.5.5 生成业务数据类型 9.5.6 生成标准字段 9.5.7 生成数据库表 9.5.8 定义元数据 9.5.9 生成Java代码 9.5.10 生成SQL 9.6 本章总结 第10章 展现层开发实践 10.1 展示层简介 10.1.1 Servlet 10.1.2 JSP 10.1.3 模板语言 10.1.4 展示层常见问题 10.2 展示层方案设计 10.2.1 UI组件包开发 10.2.2 资源合并实践 10.2.3 避免重复代码 10.2.4 国际化问题 10.3 前端访问方案实践 10.3.1 组件包封装 10.3.2 宏接口定义 10.3.3 页面和布局编写 10.3.4 前端参数配置 10.4 本章总结 10.4.1 关键点:DRY原则的实现 10.4.2 关键点:JS文件的合并 10.4.3 关键点:CSS文件的合并 第11章 Web扩展实践 11.1 背景简介 11.2 监听器设计原理 11.2.1 应用配置管理 11.2.2 应用处理器(ApplicationProcessor) 11.2.3 Web监听器 11.2.4 监听器配置管理 11.3 过滤器设计原理 11.3.1 请求上下文(WebContext) 11.3.2 TinyFilter介绍 11.4 处理器设计原理 11.4.1 过滤器配置(TinyProcessorConfig) 11.4.2 过滤器配置管理(TinyProcessorConfigManager) 11.4.3 处理器管理接口(TinyProcessorManager) 11.5 BasicTinyFilter类 11.5.1 拦截器接口 11.5.2 默认拦截器 11.6 SetLocaleTinyFilter类 11.6.1 Locale基础 11.6.2 Charset编码基础 11.6.3 Locale和charset的关系 11.6.4 设置locale和charset 11.6.5 使用方法 11.7 ParserTinyFilter类 11.7.1 基本使用方法 11.7.2 上传文件 11.7.3 高级选项 11.8 BufferedTinyFilter类 11.8.1 实现原理 11.8.2 使用方法 11.8.3 关闭buffer机制 11.9 LazyCommitTinyFilter类 11.9.1 什么是提交 11.9.2 实现原理 11.9.3 使用方法 11.10 RewriteTinyFilter类 11.10.1 概述 11.10.2 取得路径 11.10.3 匹配rules 11.10.4 匹配conditions 11.10.5 替换路径 11.10.6 替换参数 11.10.7 后续操作 11.10.8 重定向 11.10.9 自定义处理器 11.11 SessionTinyFilter类 11.11.1 概述 11.11.2 Session框架 11.11.3 Cookie Store 11.11.4 总结 11.12 SpringMVCTinyProcessor介绍 11.12.1 基于扩展协议的内容协商 11.12.2 约定开发 11.12.3 扩展协议 11.13 TinyWeb实践 11.13.1 准备工作 11.13.2 使用TinyHttpFilter 11.13.3 使用TinyProcessor 11.14 本章总结 第12章 Tiny统一界面框架实践 12.1 UIML简介 12.2 UIML开发指南 12.3 UIML使用实践 12.4 常见FAQ 12.5 本章总结 第13章 RESTful实践 13.1 RESTful简介 13.2 Spring RESTful实践 13.3 Tiny RESTful风格实践 13.4 Tiny RESTful实践 13.5 本章总结
上传时间:2018-06 大小:84.31MB
- 64.12MB
企业级JavaEE架构设计精深实践教程pdf+架构师视频资源
2019-01-17企业级JavaEE架构设计精深实践教程pdf+架构师视频资源
- 570KB
罗果《企业级Java EE架构设计精深实践》源程序
2017-01-08罗果《企业级Java EE架构设计精深实践》源程序,好书不解释!!
- 199.26MB
Java.EE企业级编程开发实例详解.pdf
2017-08-28Java.EE企业级编程开发实例详解.pdf
- 3.26MB
JavaEE架构师认证指南
2008-08-25JavaEE架构师认证指南,建议最近想考JavaEE架构师的人看
- 76.62MB
基于Android+JAVAEE架构的校园信息交互系统
2022-04-29本文针对一个基于Android+JAVAEE架构的校园信息交互系统的设计与开 发工作进行论述与说明。首先,简单的介绍校园信息交互系统相关的研究背景, 包括涉及的开发平台及技术规范;其次,分析说明了整个系统的设计与架构...
- 16KB
JavaEE架构与程序设计
2013-05-14《JavaEE架构与程序设计》书本上的原代码,但自己用的时候需要根据实际情况修改。可能还会有点小错误,望体谅了哈(由于上传限制,只能先上传一小部分)
- 273B
JavaEE企业级分布式高级架构师培训.zip
2021-12-13JavaEE企业级分布式高级架构师培训课程主要涵盖了JavaEE技术栈在大型企业中的高级应用,旨在培养具备深厚理论基础和实战经验的分布式系统架构设计师。这个课程内容广泛且深入,通常包括以下几个核心知识点: 1. **...
- 46KB
JavaEE 30招 JavaEE架构师进阶之路.zip
2021-01-07JavaEE 30招 JavaEE架构师进阶之路.zip
- 42.29MB
JAVAEE架构设计与开发实践(配套代码)
2019-01-17在《JAVAEE架构设计与开发实践》这本书中,作者深入探讨了如何构建高效、可扩展且易于维护的企业级Java应用程序。书中的代码涵盖了从第一章到第八章的关键概念和技术,包括了SSH(Struts、Spring、Hibernate)框架的...
- 2.24MB
基于Android_JAVAEE架构的校园信息交互系统
2016-04-18基于Android_JAVAEE架构的校园信息交互系统
- 4.27MB
JavaEE程序设计与应用开发源代码.rar
2021-10-26JavaEE,全称为Java Platform, Enterprise Edition,是Java平台针对企业级应用开发的一个标准和框架。它提供了一系列的API和服务,使得开发者能够构建分布式、多层的企业级应用程序。JavaEE平台的主要目标是简化...
- 21.60MB
JavaEE课程设计:票据管理系统源码.zip
2022-05-04JavaEE课程设计:票据管理系统源码 JavaEE课程设计:票据管理系统源码 JavaEE课程设计:票据管理系统源码 JavaEE课程设计:票据管理系统源码 JavaEE课程设计:票据管理系统源码 JavaEE课程设计:票据管理系统...
- 10KB
JavaEE企业级分布式高级架构师018期 94G
2022-04-10├─第1章 mybatis从入门到精通 │ │ 第一章第1节: 02-mybatis介绍.mp4 │ │ 第一章第1节: 03-mybatis入门.mp4 │ │ 第一章第1节: 04-mybatis基础应用之mapper代理开发方式.mp4 │ │ 第一章第1节: ...
- 24.91MB
轻量级JavaEE企业级应用实战全部代码
2014-12-03【标题】轻量级JavaEE企业级应用实战全部代码 在JavaEE开发领域,轻量级框架因其高效、灵活的特点,被广泛应用于各种企业级项目中。本资源提供了全面的实战代码,帮助开发者深入理解并掌握轻量级JavaEE技术栈的精髓...
- 63.85MB
JavaEE企业级框架
2017-08-14JavaEE企业级框架是开发大型、分布式、高并发企业应用的核心技术体系,它提供了一系列标准和规范,使得开发者能够构建可扩展、健壮且易于维护的Web应用程序。本框架主要包含多个层次,如表现层、业务逻辑层和数据...
- 14KB
JavaEE企业级架构实战演练课程.pdf
2022-07-14JavaEE企业级架构实战演练课程是一门针对JavaEE体系架构设计和开发的高级培训课程,旨在帮助学员深入理解和掌握JavaEE平台的关键技术和架构设计。课程内容涵盖了从理论到实践的多个层面,包括JavaEE核心技术和架构、...
- 18KB
基于JavaEE架构的AI信息交互系统作业设计框架
2023-06-15【基于JavaEE架构的AI信息交互系统作业设计框架】是一个旨在帮助学生深入理解JavaEE架构在实际项目开发中的应用的综合训练。这个框架的核心目标是让学生掌握如何利用JavaEE技术来构建一个能够与人工智能(AI)进行信息...
- 76KB
JavaEE架构JavaEE的核心技术简介
2011-05-22* 企业级应用程序开发 * Web应用程序开发 * 移动应用程序开发 * 桌面应用程序开发 * 分布式应用程序开发 JavaEE架构是JavaEE平台的核心组件,提供了一个完整的解决方案,包括从客户端到服务器端的所有组件。JavaEE...
- 75B
JavaEE企业级分布式高级架构师视频-全套(18年11月)
2019-11-22Mybatis Spring 分布式和 mysql 集群 redis mongodb zookeeper dubbo
- 25.77MB
基于Java的JavaEE企业级应用设计源码
2024-05-28本项目是基于Java的JavaEE企业级应用设计源码,包含357个文件,其中包括346个Java源文件、7个TXT文本文件、2个PNG图像文件、1个Properties配置文件和1个PDF文档。系统专注于提供企业级应用功能,支持用户管理、权限...
- 461KB
javaEE课程设计
2012-06-04JavaEE课程设计是一个涵盖多个Java企业级开发技术的实践项目,旨在帮助学生深入理解并掌握如何构建基于Java平台的企业级应用程序。在这个项目中,你将有机会运用学到的理论知识,如Servlet、JSP、JDBC、EJB、Spring...
- 469.95MB
SSH版本轻量级JavaEE企业应用实战及技术架构设计详解.rar
2021-08-19在本教程中,"SSH版本轻量级JavaEE企业应用实战及技术架构设计详解"聚焦于利用这些技术构建高效、可扩展的企业级应用。虽然Struts作为MVC框架在当前已经被更现代的如Spring MVC所取代,但其设计理念和实践方法仍然对...
- 4.28MB
JavaEE 程序设计与应用开发 源代码 郭克华主编
2012-03-05学习EJB有助于理解企业级应用的架构设计。 4. **JPA与Hibernate**:JPA(Java Persistence API)是JavaEE规范,用于对象关系映射(ORM),而Hibernate是流行的JPA实现。通过它们,开发者可以使用面向对象的方式来...
- 6.83MB
轻量级javaee企业应用实战第4版源码
2017-09-13《轻量级JavaEE企业应用实战》第四版是著名IT作者李刚的一部经典著作,主要探讨了如何在JavaEE环境中构建高效、轻量级的企业级应用。这本书的源码包含第一章和第二章的重点内容,提供了实践操作的实例,帮助读者深入...
- 22KB
轻量级javaEE笔记
2012-10-12JavaEE,全称Java Platform, Enterprise Edition,是Java平台针对企业级应用开发的一个标准和框架。轻量级JavaEE,通常指的是使用一系列轻量级框架来替代传统的JavaEE规范,以减少系统复杂度,提高开发效率。本笔记...
- 6.88MB
轻量级JAVAEE教程
2015-09-25这个“轻量级JAVAEE教程”旨在帮助初学者和有一定经验的开发者更好地理解和掌握如何在企业级应用开发中使用这些框架,特别是SSH(Struts、Hibernate、Spring)三位一体的技术栈。 【描述】:“学习JAVAEE的PPT,...
- 2.26MB
基于JavaEE架构的在线考试系统设计与实现.caj
2021-09-06基于JavaEE架构的在线考试系统设计与实现
- 1.47MB
《JavaEE编程课程设计》期末项目报告书.docx
2022-07-0310. **技术栈**:报告中提到了Struts、Hibernate和EJB等技术,这些都是JavaEE开发中常见的框架,用于处理MVC模式、对象关系映射和企业级组件服务。 通过以上分析,我们可以看出,这个JavaEE课程设计项目是一个实际...