资源搜
资源搜
👀 联系夏柔
🔥 投稿源码
资源搜

资源搜

  • 全部
  • 123盘
  • 阿里盘
  • 百度云
  • 迅雷
  • 夸克
  • 115
  • 蓝奏云
  • 其他
已收录34127条资源,仅供学习交流,请在24h内删除资源!

深入浅出Tapestry

资源名称:深入浅出Tapestry 内容简介: 本书以循序渐进的方式,从Tapestry框架技术的基本概念入手,讲解Tapestry框架在J2EE Web应用程序中的整体架构实现。使读者在学习如何使用Tapestry框架技术的同时,还能够获得在J2EE Web应用程序中应用Tapestry框架的先进经验。 本书详细介绍了Hivemind框架的原理与应用,使读者不但可以通过Hivemind来重构Tapestry的官方实现,还可以使用Hivemind来搭建J2EE Web应用程序的业务层。在本书还提供了一个以Hibernate+Hivemind+Tapestry 4.0为架构的J2EE Web应用程序示例,为读者提供一个完整的J2EE Web应用程序解决方案。本书还介绍了作者为Tapestry扩展的额外功能,即页面流程,详细阐述了该功能的作者思维与源代码实现过程,并提供了应用示例。 本书在介绍内容安排上,充分考虑到Tapestry对主流Java应用支持的功能。介绍了对Spring、Hibernate、Ajax等技术的融合。这样用Tapestry可以开发非常热门的web应用。 为了方便读者在应用Tapestry框架时对各种知识点进行查阅,本书的各个章节相互独立,因此本书不但可以作为一部学习教程,也可以作为一本工具参考书。 本书适合Web框架技术的爱好者、Tapestry入门学习者、Tapestry表现层开发人员和关注下一代的Web开发技术的公司与个人用户。 作者简介: 董黎伟,毕业于西南交通大学,Sun认证Java程序员SUN-SCJP。曾在JavaEye论坛设立Tapestry中文文档WIKI,翻译Tapestry官方文档,并撰写了多篇Tapestry使用教程和应用心得,有丰富的电子政务和电子商务的J2EE Web开发经验和Tapestry三层架构的项目实践经验。2006年,创办贵州点集科技发展有限公司,目前致力于研究软件项目管理与企业经营管理。 资源截图:
陌佑
百度云
百度云

Java项目开发案例精粹

资源名称:Java项目开发案例精粹 内容简介: 本书是目前流行的Java开发的案例教程,从项目工程的角度出发,按照项目的开发顺序,系统、全面地介绍了程序的开发流程。对于项目开发中的开发背景、需求分析、功能分析、数据库分析和设计、系统开发到系统的部署和运行,每一个过程都进行了详细的介绍。本书使用的开发技术包括Swing、JSP、Servlet、JavaBean、Struts、Struts2、Hibernate、Spring等。   本书讲解的所有项目设计行业广泛、实用性非常强,并且来源于真实的企业级项目。通过本书的学习,读者不但可以了解各行业的特点,并针对该行业进行项目开发,还可以通过本书中提供的项目源代码进行第二次开发,从而减少系统开发所需时间。   本书既可以作为Java初学者的项目培训教材,也可以作为具有一定编程经验的Java程序开发人员的参考书,还适合Java自学者和大专院校学生阅读。 资源目录: 第1章 图书馆管理系统  第2章 固定资产管理系统  第3章 超市管理系统  第4章 企业人事管理系统  第5章 酒店管理系统  第6章 小区物业管理系统  第7章 航空票务管理系统  第8章 CMS内容管理系统  第9章 OA办公自动化系统  第10章 网络商城  第11章 学生管理系统  第12章 CRM客户管理系统  第13章 进销存管理系统  第14章 局域网聊天系统  第15章 租赁管理系统  第16章 财务管理系统  第17章 公交查询管理系统  第18章 公寓管理系统  第19章 爱家租房信息网  第20章 自助旅游信息网 资源截图:
陌佑
百度云
百度云

RabbitMQ实战:高效部署分布式消息队列

资源名称:RabbitMQ实战:高效部署分布式消息队列 内容简介: 本书对RabbitMQ做了全面、翔实的讲解,体现了两位专家的真知灼见。本书首先介绍了有关MQ的历史,然后从基本的消息通信原理讲起,带领读者一路探索RabbitMQ的消息通信世界。这当中不仅包含了针对单台RabbitMQ服务器和RabbitMQ集群的讲解,还教导读者如何使用各种工具来进行监控。 本书内容浅显易懂,文笔风趣幽默。书中包含了丰富的、可以运行的示例程序源代码,读者可以自行下载并运行,这种亲身实践有助于加深对相关主题的理解。对于初学者来说,这样的编排非常适用。对于那些有一定RabbitMQ使用经验的读者来说,本书不仅可以巩固消息通信基本原理,同时也可加深对RabbitMQ高级特性的理解,譬如如何编写RabbitMQ插件。相信处于RabbitMQ探索之旅不同阶段的读者都能从本书获益。 本书适合有一定工作经验的开发者或者架构师阅读,也可以作为RabbitMQ运维工作的参考手册。 资源目录: 第1章 天降奇兵 1 1.1 住在别人的地下城堡 3 1.2 救世主AMQP 5 1.3 RabbitMQ简史 5 1.4 百里挑一 8 1.5 在UNIX系统上安装RabbitMQ 8 1.5.1 为什么环境很重要--生活在Erlang 的世界里 9 1.5.2 获取安装包 9 1.5.3 设置文件夹结构 9 1.5.4 首次运行Rabbit 10 1.6 总结 12 第2章 理解消息通信13 2.1 消费者和生产者(这可不是经济学课程哦) 14 2.2 从底部开始构造:队列 17 2.3 联合起来:交换器和绑定 22 2.4 多租户模式:虚拟主机和隔离 27 2.5 我的消息去哪儿了呢?持久化和你的策略 28 2.6 把所有内容结合起来:一条消息的一生 32 2.7 使用发送方确认模式来确认投递 37 2.8 总结 40 第3章 运行和管理Rabbit 42 3.1 服务器管理 43 3.1.1 启动节点 43 3.1.2 停止节点 45 3.1.3 关闭和重启应用程序:有何差别 46 3.1.4 Rabbit 配置文件 46 3.2 请求许可 48 3.2.1 管理用户 49 3.2.2 Rabbit 的权限系统 50 3.3 检查 54 3.3.1 查看数据统计 54 3.3.2 理解RabbitMQ 日志 59 3.4 修复Rabbit:疑难解答 63 由badrpc、nodedown 和其他Erlang 引起的问题 63 3.5 总结 68 第4章 解决Rabbit相关问题:编码与模式69 4.1 解耦风雨路:谁将我们推向消息通信 70 4.1.1 异步状态思维(分离请求和动作) 70 4.1.2 提供扩展性:没有负载均衡器的世界 73 4.1.3 零成本API :语言不应成为枷锁 73 4.2 发后即忘模型 74 4.2.1 发送告警 75 4.2.2 并行处理 84 4.3 别忘了:用RabbitMQ实现RPC并等待响应 92 4.3.1 私有队列和发送确认 93 4.3.2 使用reply_to 来实现简单的JSON RPC 93 4.4 总结 98 第5章 集群并处理失败99 5.1 开足马力:RabbitMQ集群 100 5.2 集群架构 101 5.2.1 集群中的队列 101 5.2.2 分布交换器 103 5.2.3 是内存节点还是磁盘节点 104 5.3 在你的笔记本电脑上设置集群 106 5.4 将节点分布到更多的机器上 110 5.5 升级集群节点 114 5.6 镜像队列和保留消息 115 5.6.1 声明并使用镜像队列 115 5.6.2 镜像队列工作原理 118 5.7 总结 120 第6章 从故障中恢复121 6.1 为Rabbit做负载均衡 122 6.1.1 安装HAProxy 124 6.1.2 配置HAProxy 125 6.2 连接丢失和故障转移 127 6.3 总结 134 第7章 warren和Shovel:故障转移和复制 135 7.1 warren:另一种集群方式 136 7.2 设定负载均衡器--基于主/从的集群 138 7.3 远距离通信和复制 142 7.3.1 给Rabbit 装备Shovel :Shovel 插件介绍 142 7.3.2 安装Shovel 145 7.3.3 配置并运行Shovel 146 7.4 总结 152 第8章 从Web端管理RabbitMQ 154 8.1 超越rabbitmqctl:RabbitMQ Management插件 155 8.1.1 为何需要Management 插件 155 8.1.2 Management 插件功能 155 8.1.3 启用Management 插件 156 8.2 从Web控制台来管理RabbitMQ 158 8.2.1 监控Erlang VM 158 8.2.2 从JSON 文件导入配置 159 8.3 从Web控制台管理用户 160 8.3.1 创建用户 161 8.3.2 管理用户的权限 162 8.4 从Web控制台管理交换器和队列 163 8.4.1 列出队列信息 165 8.4.2 创建队列 166 8.5 回到命令行 168 8.5.1 为什么需要另一个CLI 168 8.5.2 CLI 管理:一种更简单的方式 170 8.5.3 安装rabbitmqadmin 脚本 170 8.5.4 清空队列、创建交换器等 171 8.6 总结 172 第9章 使用REST API控制Rabbit 173 9.1 能用RabbitMQ REST API做什么 175 9.2 对客户端授权访问 177 9.3 访问数据统计 178 9.4 自动化vhost和用户配置 181 9.5 总结 .186 第10章 监控187 10.1 监控RabbitMQ:密切关注你的warren 188 10.1.1 为Nagios 编写健康检测 188 10.1.2 使用AMQP 模拟检测来确认RabbitMQ 是否运行 190 10.1.3 使用REST API 来检测 193 10.1.4 监控配置文件修改 196 10.1.5 监控集群状态 201 10.2 确保消费者正常工作 206 10.2.1 通过AMQP 监控队列等级 208 10.2.2 使用REST API 来监控队列级别 212 10.2.3 建立队列的消息计数基准经验法则 215 10.3 总结216 第11章 提升性能,保障安全217 11.1 对速度的需求 218 11.1.1 消息持久化 218 11.1.2 消息确认 219 11.1.3 路由算法和绑定规则 219 11.1.4 投递消息 221 11.2 内存使用率和进程限制 223 11.2.1 内存使用率 223 11.2.2 Erlang 进程计数 226 11.3 SSL连接 ..227 11.3.1 SSL 证书.228 11.3.2 设置证书颁发机构 ..229 11.3.3 生成根证书 233 11.3.4 生成服务器端证书 234 11.3.5 生成客户端证书 235 11.3.6 启用RabbitMQ 的SSL 监听器 236 11.3.7 测试你的RabbitMQ SSL 设置 237 11.4 总结 239 第12章 聪明的Rabbit:扩展RabbitMQ241 12.1 RabbitMQ插件 242 12.1.1 你可以用插件做什么 242 12.1.2 在哪里可以找到插件 244 12.1.3 安装插件 244 12.1.4 移除插件 245 12.2 制作你自己的插件 247 12.2.1 获取RabbitMQ Public Umbrella 248 12.2.2 设置文件夹结构 249 12.2.3 包含插件构建系统 250 12.2.4 创建Erlang 应用文件 250 12.3 创建自定义交换器模块 252 12.3.1 将交换器注册到RabbitMQ 254 12.3.2 实现交换器behaviour 257 12.3.3 编译自定义交换器 264 12.3.4 测试你的插件 267 12.4 总结 271 附录A 在Java和.NET上使用Rabbit 273 附录B 在线资源302 附录C 在Windows上安装RabbitMQ 307 资源截图:
陌佑
百度云
百度云

EJB 3实战

资源名称:EJB 3实战 内容简介: 《EJB 3实战》是公认的EJB 3权威著作,详细介绍了使用EJB 3进行企业级开发的方方面面,包括EJB 3基础、使用EJB 3构造业务逻辑、Java持久化API、EJB 3的实际应用、移植性和互操作性,等等。基于现实场景,《EJB 3实战》提供了大量实用的范例代码、最佳实践、设计模式和性能优化技巧。通过对这些知识的学习,开发者能创建健壮的、可扩展的、基于标准的解决方案。 资源目录: 第一部分 EJB概述 第1章 EJB 3是什么 1.1 EJB概述 1.1.1 EJB作为组件 1.1.2 EJB作为框架 1.1.3 分层架构和EJB 1.1.4 为什么选择EJB 3 1.2 了解EJB类型 1.2.1 会话bean 1.2.2 消息驱动bean 1.2.3 实体和JPA 1.3 深入EJB 1.3.1 访问EJB服务:EJB容器 1.3.2 访问JPA服务:持久化提供器 1.3.3 使用EJB服务的功能 1.4 EJB的新生 1.4.1 HelloUser示例 1.4.2 简化的程序设计模型 1.4.3 用注解,不用部署描述文件 1.4.4 依赖注入与JNDI查找 1.4.5 简化的持久化API 1.4.6 可进行单元测试的POJO组件 1.4.7 EJB 3和Spring 1.5 小结 第2章 EJB 3初体验 2.1 新特性:简化EJB 2.1.1 使用注解替换部署描述文件 2.1.2 依赖注入简介 2.2 ActionBazaar应用程序简介 2.2.1 从构造的一个子集开始 2.2.2 基于EJB 3的解决方案 2.3 使用会话bean构造业务逻辑 2.3.1 使用无状态bean 2.3.2 无状态bean客户端 2.3.3 使用有状态bean 2.3.4 有状态bean客户端 2.4 消息和消息驱动bean 2.4.1 生成账单消息 2.4.2 使用订单账单消息处理器MDB 2.5 使用EJB 3 JPA持久化数据 2.5.1 使用JPA 2.5.2 使用EntityManager 2.6 小结 第二部分 使用EJB 3构造业务逻辑 第3章 使用会话bean构造业务逻辑 3.1 会话bean简介 3.1.1 为什么使用会话bean 3.1.2 会话bean基础 3.1.3 了解程序设计原则 3.1.4 会话状态和会话bean类型 3.1.5 bean生命周期回调 3.2 无状态会话bean 3.2.1 BidManagerBean示例 3.2.2 使用@Stateless注解 3.2.3 指定业务接口 3.2.4 使用bean生命周期回调 3.3 有状态会话bean 3.3.1 附加程序设计原则 3.3.2 BidderAccountCreatorBean示例 3.3.3 有状态bean的业务接口 3.3.4 有状态bean的生命周期回调 3.4 会话bean客户端 3.4.1 使用@EJB注解 3.4.2 注入和有状态会话bean 3.5 有状态bean的性能注意事项 3.5.1 有效地使用有状态会话bean 3.5.2 有状态会话bean的替代方式 3.6 会话bean最佳实践 3.7 小结 第4章 消息和开发MDB 4.1 消息概念 4.1.1 面向消息的中间件 4.1.2 ActionBazaar中的消息 4.1.3 消息模型 4.2 Java消息服务简介 4.2.1 开发JMS消息生产者 4.2.2 JMS消息接口 4.3 使用消息驱动bean 4.3.1 为什么使用MDB 4.3.2 程序设计原则 4.3.3 使用MDB开发消息消费者 4.3.4 使用@MessageDriven注解 4.3.5 实现MessageListener 4.3.6 使用ActivationConfig-Property 4.3.7 使用bean生命周期回调 4.3.8 从MDB发送JMS消息 4.3.9 管理MDB事务 4.4 MDB最佳实践 4.5 小结 第5章 学习高级EJB概念 5.1 EJB内幕 5.1.1 幕后的EJB 5.1.2 EJB上下文:访问运行时环境 5.2 使用依赖注入和JNDI访问资源 5.2.1 使用@Resource注入资源 5.2.2 @Resource注解实际应用 5.2.3 查找资源和EJB 5.3 EJB中的AOP:拦截器 5.3.1 AOP是什么 5.3.2 拦截器是什么 5.3.3 指定拦截器 5.3.4 实现业务拦截器 5.3.5 拦截器类中的回调方法 5.4 调度:EJB 3计时器服务 5.4.1 计时器是什么 5.4.2 使用计时器服务 5.4.3 何时使用EJB计时器 5.5 小结 第6章 事务和安全 6.1 了解事务 6.1.1 ActionBazaar中的事务解决方案 6.1.2 ACID属性 6.1.3 事务管理内幕 6.1.4 两阶段提交 6.1.5 EJB中的事务管理 6.2 容器管理的事务 6.2.1 使用CMT实现Snag-It订购 6.2.2 @TransactionManagement注解 6.2.3 @TransactionAttribute注解 6.2.4 使CMT使用回调 6.2.5 事务和异常处理 6.3 bean管理的事务 6.3.1 使用BMT实现Snag-It订购 6.3.2 获得UserTransaction 6.3.3 使用UserTransaction 6.3.4 BMT的优缺点 6.4 分析EJB安全 6.4.1 验证和授权 6.4.2 用户、组和角色 6.4.3 ActionBazaar中的安全问题 6.4.4 EJB 3和Java EE安全 6.4.5 声明式安全 6.4.6 使用EJB程序式安全 6.5 小结 第三部分 研究JPA 第7章 实现域模型 7.1 域建模和JPA 7.1.1 介绍域模型 7.1.2 ActionBazaar问题域 7.1.3 域模型参与者 7.1.4 EJB 3 Java持久化API 7.1.5 域对象作为Java类 7.2 使用JPA实现域对象 7.2.1 @Entity注解 7.2.2 持久化实体数据 7.2.3 指定实体身份 7.2.4 @Embeddable注解 7.3 实体关系 7.3.1 @OneToOne 7.3.2 @OneToMany和@ManyToOne 7.3.3 @ManyToMany 7.4 小结 第8章 对象关系映射 8.1 阻抗失配 8.1.1 把对象映射到数据库 8.1.2 介绍O/R映射 8.2 映射实体 8.2.1 指定表 8.2.2 映射列 8.2.3 使用@Enumerated 8.2.4 映射CLOB和BLOB 8.2.5 映射临时类型 8.2.6 把实体映射到多个表 8.2.7 生成主键 8.2.8 映射可嵌入类 8.3 映射实体关系 8.3.1 映射一对一关系 8.3.2 一对多和多对一 8.3.3 多对多 8.4 映射继承 8.4.1 单表策略 8.4.2 联结表策略 8.4.3 每个类一个表策略 8.4.4 映射多态关系 8.5 小结 第9章 使用EntityManager操作实体 9.1 介绍EntityManager 9.1.1 EntityManager接口 9.1.2 实体的生命周期 9.1.3 持久化上下文、作用域和EntityManager 9.1.4 在ActionBazaar中使用EntityManager 9.2 创建EntityManager实例 9.2.1 容器管理的EntityManager 9.2.2 应用程序管理的EntityManager 9.3 管理持久化操作 9.3.1 持久化实体 9.3.2 通过主键检索实体 9.3.3 更新实体 9.3.4 删除实体 9.3.5 通过转储清除控制更新 9.3.6 刷新实体 9.4 实体生命周期监听器 9.4.1 使用实体监听器 9.4.2 默认监听器类 9.4.3 监听器类的执行顺序和排除 9.5 实体操作最佳实践 9.6 小结 第10章 使用查询API和JPQL检索实体 10.1 介绍查询API 10.1.1 背景 10.1.2 剖析查询 10.1.3 定义命名查询 10.2 执行查询 10.2.1 创建查询实例 10.2.2 使用Query接口 10.2.3 指定查询提示 10.3 介绍JPQL 10.3.1 定义语句类型 10.3.2 使用FROM子句 10.3.3 条件表达式和操作 10.3.4 使用JPQL函数 10.3.5 使用SELECT子句 10.3.6 使用聚合 10.3.7 排序查询结果 10.3.8 使用子查询 10.3.9 联结实体 10.3.10 批更新和批删除 10.4 原生SQL查询 10.4.1 使用原生SQL的动态查询 10.4.2 使用命名原生SQL查询 10.5 小结 第四部分 EJB 3的实际应用 第11章 打包EJB 3应用程序 11.1 给应用程序打包 11.1.1 剖析EAR文件 11.1.2 加载EAR模块 11.2 分析类加载 11.2.1 类加载基础 11.2.2 分析典型的父委托模型 11.2.3 Java EE应用程序中的类加载 11.2.4 Java EE模块之间的相关性 11.3 打包会话bean和消息驱动bean 11.3.1 打包EJB-JAR 11.3.2 部署描述文件与注解 11.3.3 使用部署描述文件覆写注解 11.3.4 指定默认拦截器设置 11.3.5 使用厂商专有的注解和描述文件 11.4 打包实体 11.4.1 暴露持久化模块 11.4.2 使用persistence.xml描述持久化模块 11.4.3 使用orm.xml执行O/R映射 11.5 最佳实践和常见部署问题 11.5.1 打包和部署最佳实践 11.5.2 诊断常见部署问题 11.6 小结 第12章 有效地跨越应用程序层集成EJB 12.1 设计模式和Web技术 12.1.1 表现层 12.1.2 使用EAO模式 12.1.3 介绍Session Facade模式 12.2 从Web层访问会话bean 12.2.1 使用依赖注入访问会话bean 12.2.2 从帮助器类引用会话bean 12.2.3 处理事务 12.2.4 处理有状态会话bean 12.3 从Web层使用JPA 12.3.1 使用容器管理的实体管理器 12.3.2 通过JTA事务使用应用程序管理的EntityManager 12.3.3 在容器外访问应用程序管理的EntityManager 12.4 小结 第13章 驯服EJB:性能和可伸缩性 13.1 处理实体锁定问题 13.1.1 了解锁定类型 13.1.2 乐观锁定和实体版本 13.1.3 EntityManager和锁定模式 13.2 提高实体性能 13.2.1 重新建模和重新设计计划 13.2.2 优化JDBC层 13.2.3 减少数据库操作 13.2.4 提高查询性能 13.2.5 缓存 13.3 提高EJB 3组件的性能 13.3.1 会话bean性能 13.3.2 提高MDB性能 13.4 集群EJB应用程序 13.4.1 协同定位架构 13.4.2 无状态会话bean的负载平衡 13.4.3 集群有状态会话bean 13.4.4 实体和集群缓存 13.5 小结 第五部分 移植和互操作性 第14章 移植到EJB 3 14.1 与EJB 2的向后兼容性和互操作性 14.1.1 将EJB 2和EJB 3打包在一起 14.1.2 从EJB 3调用EJB 2 14.1.3 从EJB 2使用EJB 3 14.2 移植会话bean 14.2.1 转换接口和bean类 14.2.2 资源使用 14.2.3 事务和安全设置 14.2.4 客户端应用程序 14.3 移植消息驱动bean 14.4 把CMP 2实体移植到EJB 3 JPA 14.4.1 重新设计域模型 14.4.2 DTO用作实体 14.4.3 实体bean类和接口 14.4.4 客户端应用程序 14.5 移植JDBC DAO使用EJB 3 JPA 14.5.1 标识实体 14.5.2 重新构造DAO实现类使用EntityManager API 14.5.3 SQL查询转换为JPQL 14.6 帮助O/R框架使用EJB 3 JPA 14.7 移植方法 14.7.1 策略 14.7.2 手工与自动 14.8 小结 第15章 把EJB暴露为Web服务 15.1 Web服务是什么 15.1.1 认识Web服务组件 15.1.2 Web服务样式 15.1.3 开发Web服务的方法 15.2 JAX-WS:Java EE 5 Web服务平台 15.2.1 介绍Web服务平台 15.2.2 与POJO相比,为什么选择EJB用于Web服务 15.3 使用JAX-WS 2.0开发EJB Web服务 15.3.1 使用@WebService注解 15.3.2 使用@SOAPBinding指定Web服务样式 15.3.3 使用@WebMethod注解 15.3.4 使用@WebParam注解 15.3.5 使用@WebResult注解 15.3.6 使用@OneWay和@HandlerChain注解 15.4 从EJB访问Web服务 15.4.1 访问PlaceBid Web服务 15.4.2 EJB作为Web服务客户 15.5 Web服务开发的最佳实践 15.6 小结 第16章 EJB 3和Spring 16.1 Spring框架简介 16.1.1 Spring框架的优势 16.1.2 控制反转原理 16.1.3 关注分离原理 16.2 通过Spring使用JPA 16.2.1 构造Spring的JPA EAO 16.2.2 配置Spring使用JPA 16.3 结合EJB 3和Spring的功能 16.3.1 开发支持Spring的EJB 16.3.2 从Spring bean使用会话bean 16.4 小结 附录A RMI和JNDI 附录B 复习关系数据库 附录C 注解参考 附录D 部署描述文件参考 附录E 安装和配置Java EE 5 SDK 资源 索引 资源截图:
陌佑
百度云
百度云

Java夜未眠.程序员的心声

资源名称:Java夜未眠.程序员的心声 内容简介:本书是一本散文集。作为一名资深程序设计师,作者走笔清新面独特,简练俏皮的文字下,是作者对工作,对人生的理性思考。书中收录的文章内容贴近程序员的生活,能令读者产生强烈共鸣。此外,书中的部分文章也以轻松的风格剖析了学习Java技术时的常见问题,并以专家眼光和经验推荐介绍了一批优秀的技术书籍,旨在帮助读者兴趣盎然地学习Java。 作者简介: 蔡学镛 台湾省台南县人,清华大学资讯工程系硕士 。学习程序设计二十年年来,不管是作为学业还是作为工作,对于程序员设计的兴趣未曾稍减。蔡学镛目前居住在台北市,担任的工作包括: 软件公司研发部工程师兼教育训练讲师 csdn及《程序员》杂志专栏作家 软件技术咨询顾问 出版社、杂志社的作者与编辑 资源目录: [励志篇] 1 学习,是一条漫长的道路 2 写程式,好好玩 3 如何进入程式设计的领域 4 职业敏感度 5 从美丽的菲奥莉娜说起 6 走出你的成功之路 7 从 a 到 e+ [牢骚篇] 8 香鸡排首部曲:程式与香鸡排 9 香鸡排二部曲:再论香鸡排 10 香鸡排三部曲:完结篇 11 software rush 12 ain't no sunshine anymore? 13 e化声声催,e化路迢迢 14 我的座右铭 15 一个java信仰者的告解 [生涯篇] .16 程式员的生涯规划 17 软体人才何处寻? 18 软体产业的知识经济 19 认证无用论? 20 认证有用论? 21 软体与性 [图书篇] 22 你说挑书就像挑老师一样,我说你乱有思想的 23 苦恨年年压金线,为他人作嫁衣裳 24 必也正名乎 25 偶像崇拜(一) 26 偶像崇拜(二) 27 偶像崇拜(三) 偶像崇拜(四) [程序设计学习篇] 28 java标准简介 29 java学习之道 30 摩登原始人 31 你该学什么程序语言? 32 语言、平台、程式库 34 oooo 35 debug [软体工程篇] 36 design pattern新解 37 软体产业的大洪水 38 没人在乎软体工程 39 软体工程的吊诡 40 版本控制 [系统篇] 41 不可能的任务 42 垃圾! 43 java相关的编译技术 44 实现java平台的三种方式 45 变数的种类 46 shit happens, part i 47 shit happens, part ii 48 用xml设计一个你自己的程式语言 49 java繁体中文处理完全攻略 50 编译、反编译、反反编译 51 static 的意义与实作方式 [杂感] 52 an open e-mail 53 散文随笔系列文章暂停 54 极短篇:王伯伯启示录 55 叫专家,太沈重 56 比赛杂感 [书评] java in a nutshell a desktop quick reference java examples in a nutshell java threads, 2nd ed. database programming with jdbc and java, 2nd edtion java swing, 2nd ed. java 2d graphics java virtual machine enterprise javabeans, 2nd edition java internationalization java message service
陌佑
百度云
百度云

Maven实战

资源名称:Maven实战 内容简介: 本书由国内社区公认的Maven专家Juven Xu亲自执笔,内容的权威性毋庸置疑。    本书是国内第一本公开出版的Maven专著。它内容新颖,基于最新发布的Maven 3.0,不仅详尽讲解了Maven 3.0的所有新功能和新特性,而且还将这些新功能和新特性与Maven 2.x版本进行了对比,以便于正在使用Maven 2.x版本的用户能更好地理解。本书它内容全面,以从专家的角度阐释Maven的价值开篇,全面介绍了Maven的安装、配置和基本使用方法,以便于初学者参考;详细讲解了坐标和依赖、Maven仓库、生命周期和插件、聚合与继承等Maven的核心概念,建议所有读者仔细阅读;系统性地阐述了使用Nexus建立私服、使用Maven进行测试、使用Hudson进行持续集成、使用Maven构建Web应用、Maven的版本管理、Maven的灵活构建、生成项目站点和Maven的m2eclipse插件等实用性较强的高级知识,读者可有选择性的阅读;扩展性地讲解了如何Maven和Archetype插件,这部分内容对需要编写插件扩展Maven或需要编写Archetype维护自己的项目骨架以更便于团队开发的读者来说尤为有帮助。它实战性强,不仅绝大部分知识点都有相应的案例,而且本书还在第4章设计了一个背景案例,后面的很多章节都是围绕这个案例展开的,可操作性极强。    本书适合所有Java程序员阅读,无论你是从未使用过Maven,亦或是已经使用Maven很长一段时间了,相信你都能从本书中获得有价值的参考。本书也适合所有项目经理阅读,它能帮助你更规范、更高效地管理Java项目。    你是否早已厌倦了日复一日的手工构建工作?你是否对各个项目风格迥异的构建系统感到恐惧?Maven——这一Java社区事实标准的项目管理工具,能帮你从琐碎的手工劳动中解脱出来,帮你规范整个组织的构建系统。不仅如此,它还有依赖管理、自动生成项目站点等超酷的特性,已经有无数的开源项目使用它来构建项目并促进团队交流,每天都有数以万计的开发者在访问中央仓库以获取他们需要的依赖。    本书内容全面而系统,Maven的原理、使用方法和高级应用尽含其中;注重实战是本书的另一个特点,不仅在各个知识点都辅有大量的小案例,而且还有一个综合性的案例贯穿全书。如果你想使用Maven,或正在使用Maven,本书将给你绝佳的指导。 资源目录: 前言  致谢  第1章 maven简介   1.1 何为maven    1.1.1 何为构建    1.1.2 maven是优秀的构建工具    1.1.3 maven不仅仅是构建工具   1.2 为什么需要maven   1.2.1 组装pc和品牌pc   1.2.2 ide不是万能的   1.2.3 make    1.2.4 ant    1.2.5 不重复发明轮子   1.3 maven与极限编程   1.4 被误解的maven   1.5 小结  第2章 maven的安装和配置   2.1 在windows上安装maven    2.1.1 检查jdk安装    2.1.2 下载maven    2.1.3 本地安装    2.1.4 升级maven   2.2 在基于unix的系统上安装maven    2.2.1 下载和安装    2.2.2 升级maven   2.3 安装目录分析    2.3.1 m2_HOME    2.3.2 ~/.m2   2.4 设置http代理   2.5 安装m2eclipse   2.6 安装netbeans maven插件   2.7 maven安装最佳实践    2.7.1 设置maven_opts环境变量    2.7.2 配置用户范围settingsxml    2.7.3 不要使用ide内嵌的maven   2.8 小结  第3章 maven使用入门   3.1 编写pom   3.2 编写主代码   3.3 编写测试代码   3.4 打包和运行   3.5 使用archetype生成项目骨架   3.6 m2eclipse简单使用    3.6.1 导入maven项目    3.6.2 创建maven项目    3.6.3 运行mvn命令   3.7 netbeans maven插件简单使用    3.7.1 打开maven项目    3.7.2 创建maven项目    3.7.3 运行mvn命令   3.8 小结  第4章 背景案例  第5章 坐标和依赖  第6章 仓库  第7章 生命周期和插件  第8章 聚合与继承  第9章 使用nexus创建私服  第10章 使用maven进行测试  第11章 使用hudson进行持续集成  第12章 使用maven构建web应用  第13章 版本管理  第14章 灵活的构建  第15章 生成项目站点  第16章 m2eclipse  第17章 编写maven插件  第18章 archetype  附录A pom元素参考  附录B settings元素参考  附录C 常用插件列表 资源截图:
陌佑
百度云
百度云

Java EE 7权威指南:卷1

资源名称:Java EE 7权威指南:卷1 内容简介:     伴随着JavaEE的发展脚步,从2001年《TheJ2I=ETutorial》第1版问世,到本书与大家见面,已走过了十余年的演进历程,其间多次改版,一直畅销不衰。   本书分为六部分,共31章:第一部分(第1—2章)介绍JavaEE企业应用开发的相关概念和技术,以及安装、构建和支持本书示例需要了解的所有知识;第二部分(第3—5章)介绍平台基础知识,包括资源和JNDl命名、数据源对象和连接池、以管理方式创建资源、资源注入和依赖注入、打包等:第三部分(第6—20章)介绍Web层技术,涉及JSF技术、Facelets、表达式语言、使用各种不同类型的组件和核心标记创建Web页面、通过转换器、监听器和验证器为组件增加更多功能、托管bean、结合使用Ajax乖ElJSF技术、JSF技术中复合组件的高级特性、创建定制Ul组件和其他定制对象、配置JSF应用、WebSocketJavaAPl、JSON处理JavaAPl、Web应用国际化和本地化等,第四部分(第21—22章)研究bean验证JavaAPl,第五部分(第23—26章)研究JavaEE的上下文和依赖注入(CDI),并提供构建和运行使用CDl的示例:第六部分(第27—31蕈)讨论Web服务,包括用JAX—WS构建WebljF.务、用JAX—RS构建RESTfuIWeb服务、用JAX—RS客户端APl访问REST资源等。   全书对JavaEE技术的阐述精确到位,讲解深入浅出,并提供大量具体完整的实用示例,可以帮助读者深入掌握JavaEE的有关技术和特性。 资源目录: 译者序 前言 第一部分 引言  第1章 概述   第2章 使用教程示例  第二部分 平台基础知识  第3章 资源创建   第4章 注入   第5章 打包  第三部分 Web层  第6章 Web应用入门   第7章 JSF技术   第8章 Facelets介绍   第9章 表达式语言   第10章 在Web页面中使用JSF技术   第11章 使用转换器、监听器和验证器   第12章 使用JSF技术开发应用   第13章 结合使用Ajax和JSF技术   第14章 复合组件:高级主题与示例   第15章 创建定制UI组件和其他定制对象   第16章 配置JSF应用   第17章 Java Servlet技术   第18章 WebSocket Java API   第19章 JSON处理   第20章 Web应用国际化和本地化  第四部分 bean验证  第21章 bean验证介绍   第22章 bean验证:高级主题  第五部分 Java EE的上下文和依赖注入  第23章 Java EE的上下文和依赖注入介绍   第24章 运行基本上下文和依赖注入示例   第25章 Java EE的上下文和依赖注入:高级主题   第26章 运行高级上下文和依赖注入示例  第六部分 Web服务  第27章 Web服务介绍   第28章 用JAX-WS构建Web服务   第29章 用JAX-RS构建RESTful Web服务   第30章 用JAX-RS客户端API访问REST资源   第31章 JAX-RS:高级主题与示例 资源截图:
陌佑
百度云
百度云

MATLAB在语音信号分析与合成中的应用

资源名称:MATLAB在语音信号分析与合成中的应用 内容简介: 语音信号处理是数字信号处理的一个重要分支。本书含有许多数字信号处理的方法和MATLAB函数。全书共10章。第1~4章介绍语音信号处理的一些基本分析方法和手段,以及相应的MATLAB函数;第5~9章介绍语音信号预处理和特征的提取,包括消除趋势项和基本的减噪方法,以及端点检测、基音的提取和共振峰的提取,并利用语音信号处理的基本方法,给出了多种提取方法和相应的MATLAB程序;第10章结合各种参数的检测介绍了语音信号的合成、语音信号的变速和变调处理,还介绍了时域基音同步叠加(TDPSOLA)的语音合成,并给出了相应的MATLAB程序。附录A中给出了调试复杂程序的方法和思路。 本书可作为从事语音信号处理的本科高年级学生、研究生或科研工程技术人员的辅助读物,也可作为从事信号处理研究与应用的科研工程技术人员的参考用书。 资源目录: 第1章语音的产生和感知1 第2章语音信号的时域、频域特性和短时分析技术12 第3章语音信号在其他变换域中的分析技术和特性30 第4章语音信号的线性预测分析62 第5章带噪语音和预处理96 第6章语音端点的检测117 第7章语音信号的减噪176 第8章基音周期的估算方法202 第9章共振峰的估算方法259 第10章语音信号的合成算法284 附录A程序的调试和修改345 附录B本书自编函数速查表375 附录C本书应用的MATLAB函数速查表378 资源截图:
陌佑
百度云
百度云

精通Struts基于MVC的Java Web设计与开发

资源名称:精通Struts基于MVC的Java Web设计与开发 内容简介: Struts是目前非常流行的基于MVC的Java Web框架。《精通Struts:基于MVC的Java Web设计与开发》详细介绍了在最新的Struts1.1以及不久将推出的Struts1.2版本上设计和开发Java Web应用的各种技术。本书第1章到第3章为入门篇,通过两个Struts应用实例,引导读者把握设计、开发和部署Struts应用的整体流程,充分体会Struts框架在开放大型、可扩展的Web应用方面发挥的优势。第4章到第7章深入探讨了Struts框架的核心组件ActionServlet和RequestProcessor的实现原理,详细介绍了开发Struts应用的模型、视图和控制器的各种技术,细致的描述了Struts配置文件的每个元素的使用方法。第8章到第9章介绍了开发Struts应用的一些实用技术,如Struts框架的扩展点、Struts应用的国际化,Validator验证框架和异常处理机制等。第12章到第16章结合具体的Struts应用实例,详细介绍了Struts的标签库以及Tiles框架的使用方法。第17章和第18章介绍如何采用EJB和Web服务来实现Struts框架的模型。第19章到第21章介绍了如何采用第三方软件,如Apache Common Logging API、Log4J、ANT和StrutsTestCase,来控制Struts应用的输出日志、管理以及测试Struts应用项目。 资源截图:
陌佑
百度云
百度云

Java RESTful Web Service实战

资源名称:Java RESTful Web Service实战 内容简介: 国内首本完整地、深度地讲解如何基于Java标准规范实现REST风格的Web服务的专著,阿里巴巴资深Java技术专家近10年开发经验结晶,3位业内著名技术专家联袂推荐!不仅深刻解读了最新的JAX-RS标准和其API设计,以及Jersey的使用要点和实现原理,而且还系统讲解了REST的基本理论,更重要的是从实践角度深度讲解了如何基于Jersey实现完整的、安全的、高性能的REST式的Web服务。 全书共11章,分为三篇。第一篇(1~5章)系统讲解了REST的基本理论和Jersey的基本实践,旨在帮助读者具备使用Java开发REST式的Web服务的基本能力。第二篇(6~10章)深入讲解了写好REST程序的必要知识点,旨在帮助读者全面了解如何写好一个完整的、安全的、高性能的REST式的Web服务。第三篇(第11章)分享了笔者5年外企工作生涯中对自动化测试和敏捷的体会,希望可以帮助读者更宏观地审视REST的应用场景,给读者启发。 本书包含对部分源代码的解读,也包含大量示例和实现代码,还包含大型的、完整的项目示例。除此之外,本书还包括“阅读指南”、“小白讲堂”、“宅人坑事”等知识模块,旨在帮助读者能在愉悦中更好地阅读本书。 资源目录: 推荐序一 推荐序二 前言 第一篇 够用就好——JAX-RS 2.0 基础 第1 章 JAX-RS 2.0 入门 1.1 解读REST 2 1.1.1 一种架构风格 1.1.2 基本实现形式 1.2 解读REST 服务 1.3 解读JAX-RS 1.4 Jersey 项目概要 1.5 Java 领域的其他REST 实现 1.5.1 其他JAX-RS 实现 1.5.2 其他REST 实现 1.6 本章小结 第2 章 JAX-RS 2.0 快速实现 2.1 第一个Java REST 服务 2.1.1 环境准备 2.1.2 创建服务 2.1.3 扩展服务 2.1.4 测试和运行服务 2.2 第一个Servlet 容器服务 2.2.1 创建和分析Web 服务 2.2.2 Jetty 插件与REST 服务 2.2.3 运行在Servlet 容器 2.2.4 运行在Java EE 容器 2.3 REST 服务类型 2.4 REST 应用描述 2.4.1 应用的描述 2.4.2 资源的描述 2.4.3 WADL 的配置 2.5 第一个完整的REST 服务 2.5.1 定义资源 2.5.2 集成Spring 2.5.3 集成JPA 2.5.4 集成jQuery 2.5.5 请求处理流程分析 2.6 REST 调试工具 2.6.1 命令行调试工具cURL 2.6.2 基于浏览器的图形化调试插件 2.7 本章小结 第3 章 REST API 设计 3.1 REST 统一接口 3.1.1 GET 方法 3.1.2 PUT 方法 3.1.3 DELETE 方法 3.1.4 POST 方法 3.1.5 WebDAV 扩展方法 3.2 REST 资源定位 3.2.1 资源地址设计 3.2.2 @QueryParam 注解 3.2.3 @PathParam 注解 3.2.4 @FormParam 注解 3.2.5 @BeanParam 注解 3.2.6 @CookieParam 注解 3.2.7 @Context 注解 3.3 REST 传输格式 3.3.1 基本类型 3.3.2 文件类型 3.3.3 InputStream 类型 3.3.4 Reader 类型 3.3.5 XML 类型 3.3.6 JSON 类型 3.4 REST 连通性 3.4.1 过渡型链接 3.4.2 结构型链接 3.5 REST 响应处理 3.5.1 返回类型 3.5.2 处理异常 3.6 REST 内容协商 3.6.1 @Produces 注解 3.6.2 @Consumes 注解 3.7 本章小结 第4 章 REST 请求处理 4.1 REST 和AOP 4.2 Providers 详解 4.2.1 实体Providers 4.2.2 上下文Providers 4.3 REST 请求流程 4.4 REST 过滤器 4.4.1 ClientRequestFilter 4.4.2 ContainerRequestFilter 4.4.3 ContainerResponseFilter 4.4.4 ClientResponseFilter 4.4.5 访问日志 4.5 REST 拦截器 4.6 绑定机制 4.7 优先级 4.8 本章小结 第5 章 REST 客户端 5.1 客户端接口 5.1.1 Client 接口 5.1.2 WebTarget 接口 5.1.3 Invocation 接口 5.2 资源释放 5.3 连接器 5.4 封装Client 5.5 本章小结 第二篇 全面掌握——JAX-RS 2.0 进阶 第6 章 REST 安全 6.1 身份认证 6.1.1 基本认证 6.1.2 摘要认证 6.1.3 表单认证 6.1.4 证书认证 6.2 资源授权 6.2.1 容器管理权限 6.2.2 应用管理权限 6.3 认证与授权实现 6.3.1 基本认证与JDBCRealm 6.3.2 摘要认证与UserDatabase-Realm 6.3.3 表单认证与DataSource-Realm 6.3.4 表单认证与JAASRealm 6.3.5 证书认证与UserDatabase-Realm 6.4 JAX-RS 2.0 实现 6.5 其他安全考虑 6.6 本章小结 第7 章 REST 测试 7.1 Jersey 测试框架 7.2 单元测试 7.2.1 集成Spring 的单元测试 7.2.2 异步测试 7.3 集成测试 7.4 日志增强 7.5 本章小结 第8 章 REST 推送与异步通信 8.1 服务器—浏览器通信 8.1.1 Polling 技术 8.1.2 Comet 技术 8.1.3 SSE 技术 8.1.4 WebSocket 技术 8.2 SSE 详述 8.2.1 Java 并发 8.2.2 SSE 流程 8.2.3 SSE 实现 8.3 异步通信 8.4 JAX-RS 2.0 实现异步通信 8.4.1 服务端实现 8.4.2 客户端实现和测试 8.5 本章小结 第9 章 Jersey 1.x 迁移 9.1 变更Maven 依赖定义 9.2 客户端迁移 9.2.1 Client 接口迁移 9.2.2 WebTarget 接口迁移 9.2.3 QueryParam 9.3 服务器端迁移 9.4 本章小结 第10 章 JAX-RS 调优 10.1 使用缓存优化负载 10.1.1 缓存协商 10.1.2 条件GET 10.1.3 REST 缓存实践 10.1.4 ab 测试 10.2 使用版本号优化服务 10.2.1 何时使用版本号 10.2.2 如何使用版本号 10.3 使用参数配置优化服务 10.3.1 通用配置 10.3.2 服务器端配置 10.3.3 客户端配置 10.4 Java 虚拟机调优 10.4.1 虚拟机概述 10.4.2 内存溢出与内存泄漏 10.5 本章小结 第三篇 实践分享——JAX-RS 2.0 综合 第11 章 统一自动化测试平台 11.1 ATUP 的定义 11.1.1 需求仓库 11.1.2 需求分析 11.1.3 迭代规划 11.2 ATUP 的设计 11.2.1 开发和部署环境 11.2.2 模块定义和拓扑 11.2.3 持续集成流程 11.3 ATUP 的实现 11.3.1 Sprint1 核心功能 11.3.2 Sprint2 模块功能 11.3.3 Iteration1 的演示和回顾 11.3.4 Sprint3 持续交付 11.3.5 交付和总结 11.4 本章小结 附录 Web 简史 参考资料 后记 资源截图:
陌佑
百度云
百度云
⬅️ 1...16191620162116221623...2920

添加微信,反馈问题

微信及时反馈问题,方便沟通,请备注 ❤️

搜索榜单

1

骚老板资源网整站源码 打包数据高达2GB

2120

2

绿色风格网络公司源码 php网络建站公司源码

1279

3

雷速问卷调查系统(疫情上报系统) v7.08

1272

4

(自适应手机版)响应式餐饮美食企业网站源码 餐饮品牌连锁机构织梦模板

1214

5

Zblog仿918回忆模特写真网带整站数据图库系统源码

1147

6

一款笑话类网站源码 简约清爽的织梦笑话网站模板

1083

最新资源

1

网狐电玩系列/乐游电玩城/免微信免短信登陆

2

湖南地方玩法好玩互娱纯源码

3

最新更新网狐旗舰大联盟+UI工程

4

傲玩系列客户端通用加解密工具

5

优米H5电玩城组件/多语言/带84个游戏/后台带控+搭建视频教程

6

网狐系列猫娱乐新UI蜡笔小新金币组件

友情链接:
免费APISSL在线检测在线pingAPI版本项目seo教程免费下载狗凯源码网 查看更多
网站地图 法律声明
本站所存储的源码数据均为转载,不提供在线播放和下载服务。本站为非盈利性,不收取费用,所有内容不用于商业行为,仅供学习交流使用。如有侵权,请联系15001904@qq.com
  • 联系微信,反馈问题

  • 点此立刻反馈