Java企业级开发详解:从J2EE到Spring AOP
需积分: 0 201 浏览量
更新于2024-11-26
收藏 726KB DOC 举报
"本书《j2ee开发全程实录》深入浅出地介绍了使用Java进行企业级信息系统开发的全过程,涵盖了多种关键技术,如Hibernate、Struts、Spring、JSP、Swing、JDBC等,并结合面向对象设计理念进行系统设计。书中虽不详尽探讨每个技术的细节,但为读者提供了学习和参考的路径。"
本文主要围绕以下几个知识点展开:
1. **正则表达式**:正则表达式是文本处理中强大的工具,用于模式匹配和数据提取。书中介绍了元字符的用法,Java中的正则表达式API以及`java.util.regex`包的应用,通过实例帮助读者掌握正则表达式的实际运用。
2. **程序优化**:优化是提升程序性能的关键。文中讨论了空间与时间的权衡,包括如何以空间换取时间的策略,还深入到Java的字典和哈希表,如Map接口,特别是HashMap的实现,以及如何利用缓存(如LRUMap)提高效率。
3. **面向切面编程(AOP)**:AOP是解决横切关注点问题的一种编程范式,文中提到了AspectJ和Spring AOP两种实现方式。通过创建切面、编写业务代码、装配切入点(pointcut)和通知(advice),以及CGLib和JDKProxy两种动态代理机制,展示了AOP在实际开发中的应用。
4. **Java Web开发**:讲述了在Java平台上进行Web开发的基础,包括标记语言的理解,自定义标记库的开发,如Tag接口的生命周期、示例标记的创建,以及进一步的Web应用程序设计。
5. **案例系统需求**:书中给出了一个实际案例系统的需求,包括基础系统(用户管理和编码规则管理)和基础资料(人员、供应商、客户、计量单位和物料管理)的详细描述,以及业务单据(入库单、出库单和盘点单)的流程。
6. **基于Spring的多层分布式应用**:这部分介绍了Spring Remoting,如Hessian的使用,对比了不同远程调用实现,并对HttpInvoker进行了改造,实现服务文件的模块化和本地服务加载器。同时,提出了一种RemotingSession的实现,包括SessionId的生成和用户信息的存储策略。
这本书不仅适合Java初学者,也对有经验的开发者提供了一条深入理解J2EE开发的路径,通过实践案例和关键概念的讲解,有助于读者提升在企业级应用开发中的技能。
2012-07-23 上传
2008-08-08 上传
2008-12-03 上传
2009-04-05 上传
2024-11-26 上传
2024-11-26 上传
2024-11-26 上传
2024-11-26 上传
fengpenglei
- 粉丝: 244
- 资源: 14
最新资源
- JHU荣誉单变量微积分课程教案介绍
- Naruto爱好者必备CLI测试应用
- Android应用显示Ignaz-Taschner-Gymnasium取消课程概览
- ASP学生信息档案管理系统毕业设计及完整源码
- Java商城源码解析:酒店管理系统快速开发指南
- 构建可解析文本框:.NET 3.5中实现文本解析与验证
- Java语言打造任天堂红白机模拟器—nes4j解析
- 基于Hadoop和Hive的网络流量分析工具介绍
- Unity实现帝国象棋:从游戏到复刻
- WordPress文档嵌入插件:无需浏览器插件即可上传和显示文档
- Android开源项目精选:优秀项目篇
- 黑色设计商务酷站模板 - 网站构建新选择
- Rollup插件去除JS文件横幅:横扫许可证头
- AngularDart中Hammock服务的使用与REST API集成
- 开源AVR编程器:高效、低成本的微控制器编程解决方案
- Anya Keller 图片组合的开发部署记录