阿里巴巴的主流Java框架是自己写的,同时结合了大量open source的资源。
WEB层 —— 使用webx框架。主要利用velocity模板技术来展现页面。
业务层 —— 主要使用command模式实现。WEB层通过command dispatcher的调用来使用业务逻辑。
数据访问层 —— 使用DAO(Data Access Object)模式。底层使用iBatis来访问数据库。数据采用的是Oracle。数据库操作的SQL语句需要你手工书写相关的SQL代码(对于复杂的SQL语句需要通过DBA的评审)。
在所有层次上,我们都广泛使用了Spring framework。因此你需要对Spring有一定的了解才行。
开发工具,我们采用IDE和命令行相结合的模式。在命令行上,我们用antx工具来组织项目、build项目、发布项目。但我们多数时间会在eclipse集成环境上,开发、调试应用。
版本控制,我们采用了Subversion。但部分项目因为历史的原因,暂时使用CVS,将来必然会迁移到Subversion上。
Subversion有很多种操作方式:通过命令行、通过TortoiseSVN集成工具、通过WEB、通过Eclipse插件。
分享到:
相关推荐
以上只是《阿里巴巴Java开发手册》中部分内容的概述,实际手册中还涵盖了更多关于异常处理、日志记录、性能监控、安全编码等方面的规定。遵循这些规范,可以帮助开发者写出高质量、易维护的Java代码,提升团队协作...
以上仅是《阿里巴巴JAVA技术开发手册》中部分核心内容的概述,实际手册涵盖了更多关于代码风格、项目构建、数据库设计、安全性、微服务架构等方面的指导。无论是初级开发者还是经验丰富的工程师,都能从中受益匪浅。...
阿里巴巴Java开发手册知识点概述 《阿里巴巴 Java 开发手册》是阿里巴巴集团技术团队的集体智慧结晶和经验总结,旨在帮助 Java 开发者编写高效、质量的代码。手册从七个维度:编程规约、异常日志、单元测试、安全...
《阿里巴巴Java开发手册》是由阿里巴巴集团技术团队经过多次实战检验后系统化整理的一部开发规范指南。手册全面覆盖了Java开发者在实际工作中可能遇到的关键领域,旨在帮助开发者提高代码质量和协作效率。 #### 二...
《阿里巴巴Java开发手册》是Java开发者的一份重要参考资料,它由阿里巴巴集团的资深技术专家团队编写,旨在规范Java编程实践,提升代码质量和团队协作效率。这份手册覆盖了从基础编码规则到高级设计原则的广泛内容,...
《阿里巴巴Java开发手册》是阿里巴巴集团为Java开发者制定的一份权威技术规范,旨在提升团队协作效率,保证代码质量,减少项目风险。这份手册涵盖了从基本编码规约、异常处理、并发编程到单元测试等多个方面的内容,...
总之,《阿里巴巴Java开发手册1.2.0》是一份全面的Java编程指南,它不仅包含技术细节,更注重编码规范和最佳实践,对于提升个人和团队的开发能力有着重要的指导作用。阅读并遵循这些规范,可以帮助开发者写出更高...
《阿里巴巴Java开发手册》是Java开发者的一份重要参考资料,它由阿里巴巴集团的技术团队精心编写,集成了该集团在长期实践中积累的技术经验和最佳实践。这份详尽版的手册旨在提升Java开发的规范性和代码质量,确保...
《阿里巴巴Java开发手册》是阿里巴巴集团为提升Java开发质量与效率而制定的一份技术规范,它涵盖了Java编程、设计、框架、工具、测试等多个方面,旨在推动代码的标准化和规范化,提高团队协作效率,降低项目维护成本...
《阿里巴巴Java工作手册》是一份由阿里巴巴集团发布的内部开发规范文档,其目的是为了提高软件开发的质量和效率,减少潜在的技术债务,并且帮助开发者形成良好的编程习惯。这份手册覆盖了广泛的领域,包括编码规范、...
阿里巴巴Java开发手册是一份详尽的文档,汇集了阿里巴巴集团技术团队多年积累的最佳编程实践。这份指南不仅强调了代码质量的重要性,还提供了具体的规则来帮助开发人员编写更高质量、更易于维护的Java代码。本文将...
以上只是《阿里巴巴Java开发手册》部分内容的概述,实际手册中还有更多关于Spring框架、MyBatis、Dubbo等技术的使用规范,以及项目管理、版本控制、文档编写等方面的指导。这本手册不仅适用于阿里巴巴内部开发人员,...
《阿里巴巴Java开发手册》是阿里巴巴集团为提升Java开发质量与效率而制定的一份技术规范,其版本号为v1.2.0。这份手册详细涵盖了Java编程中的各种最佳实践、编码约定、设计模式以及团队协作准则,旨在促进代码的一致...
### Webx3 PDF(阿里巴巴前端Web框架):深入解析与技术要点 #### 引言 Webx是一款由阿里巴巴推出的前端Web框架,旨在提供一个高效、灵活且可扩展的基础架构来支持大规模Web应用的开发。本文章将从Webx框架的核心...
本文基于《阿里巴巴Java性能调优实战-最新经验总结》的内容,围绕Java性能调优这一主题,从多个角度出发,详细介绍了一系列实用的方法和技术。 #### 二、扎实的计算机基础 1. **计算机组成原理**:了解计算机硬件...
《阿里巴巴Java开发手册》是由阿里巴巴集团总结多年研发经验所编写的一份技术文档,旨在为Java开发者提供一套全面而规范的编码指南。这份手册不仅包含了阿里巴巴内部团队遵循的最佳实践,也吸收了业界广泛认可的标准...
阿里巴巴的Android面试题集主要涵盖了计算机基础、数据结构与算法、Java编程、Android技术以及一些扩展领域的知识。以下是对这些知识点的详细解析: **第一章 计算机基础面试题** 这部分通常包括网络、操作系统和...
以上只是《阿里巴巴开发规范》部分内容的概述,完整文档会更深入地探讨这些话题,并可能包含更多的细节和最佳实践。遵循这些规范,可以有效提升项目的整体质量和团队的开发效率,也是阿里巴巴集团内部开发人员的标准...