`
ztianlong
  • 浏览: 67390 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

阿里巴巴Java技术框架概述(转载)

阅读更多

阿里巴巴的主流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开发...15282843521

    阿里巴巴Java开发手册知识点概述 《阿里巴巴 Java 开发手册》是阿里巴巴集团技术团队的集体智慧结晶和经验总结,旨在帮助 Java 开发者编写高效、质量的代码。手册从七个维度:编程规约、异常日志、单元测试、安全...

    阿里巴巴开发手册

    《阿里巴巴Java开发手册》是由阿里巴巴集团技术团队经过多次实战检验后系统化整理的一部开发规范指南。手册全面覆盖了Java开发者在实际工作中可能遇到的关键领域,旨在帮助开发者提高代码质量和协作效率。 #### 二...

    阿里巴巴Java开发手册.zip

    《阿里巴巴Java开发手册》是Java开发者的一份重要参考资料,它由阿里巴巴集团的资深技术专家团队编写,旨在规范Java编程实践,提升代码质量和团队协作效率。这份手册覆盖了从基础编码规则到高级设计原则的广泛内容,...

    《阿里巴巴Java工作手册》学习笔记

    《阿里巴巴Java工作手册》是一份由阿里巴巴集团发布的内部开发规范文档,其目的是为了提高软件开发的质量和效率,减少潜在的技术债务,并且帮助开发者形成良好的编程习惯。这份手册覆盖了广泛的领域,包括编码规范、...

    阿里巴巴Java开发手册(正式版)(v1.2.0版)_java_expression8ss_开发手册_

    《阿里巴巴Java开发手册》是阿里巴巴集团为提升Java开发质量与效率而制定的一份技术规范,其版本号为v1.2.0。这份手册详细涵盖了Java编程中的各种最佳实践、编码约定、设计模式以及团队协作准则,旨在促进代码的一致...

    webx3 PDF(阿里巴巴 前端web框架)

    ### Webx3 PDF(阿里巴巴前端Web框架):深入解析与技术要点 #### 引言 Webx是一款由阿里巴巴推出的前端Web框架,旨在提供一个高效、灵活且可扩展的基础架构来支持大规模Web应用的开发。本文章将从Webx框架的核心...

    阿里巴巴java性能调优实战-最新经验总结 PDF

    本文基于《阿里巴巴Java性能调优实战-最新经验总结》的内容,围绕Java性能调优这一主题,从多个角度出发,详细介绍了一系列实用的方法和技术。 #### 二、扎实的计算机基础 1. **计算机组成原理**:了解计算机硬件...

    阿里Java开发手册分享

    《阿里巴巴Java开发手册》是由阿里巴巴集团总结多年研发经验所编写的一份技术文档,旨在为Java开发者提供一套全面而规范的编码指南。这份手册不仅包含了阿里巴巴内部团队遵循的最佳实践,也吸收了业界广泛认可的标准...

    阿里巴巴Android面试题集(答案解析)1

    阿里巴巴的Android面试题集主要涵盖了计算机基础、数据结构与算法、Java编程、Android技术以及一些扩展领域的知识。以下是对这些知识点的详细解析: **第一章 计算机基础面试题** 这部分通常包括网络、操作系统和...

    阿里巴巴开发规范

    以上只是《阿里巴巴开发规范》部分内容的概述,完整文档会更深入地探讨这些话题,并可能包含更多的细节和最佳实践。遵循这些规范,可以有效提升项目的整体质量和团队的开发效率,也是阿里巴巴集团内部开发人员的标准...

    不止代码----阿里巴巴

    #### 阿里巴巴技术分享:JAVA与个人职业发展 在当今快速发展的IT行业中,技术人才的成长路径一直是众多从业者关注的重点话题。阿里巴巴作为全球领先的技术公司之一,在培养技术人才方面有着丰富的经验和深刻的见解...

    阿里巴巴(B2B)的服务框架探索(钱霄)

    从1999/2000年的Perl CGI,到2001年开始转向Java技术,阿里巴巴逐步探索出了适合自身业务发展的技术栈。期间包括2001年的Servlet/JSP开发、2002年的Java EE技术以及2003年基于Turbine MVC框架的开发。到了2004年,...

    阿里巴巴技术面试总结

    ### 阿里巴巴技术面试总结 #### 关键知识点概览 - **Java技术要点** - **C语言技术** - **面试流程解析** - **面试经验分享** #### Java技术要点详解 1. **HTTP与HTTPS的区别** - **定义**: - **HTTP ...

    阿里巴巴 dubbo,有数据库,可执行

    阿里巴巴Dubbo是一款高性能、轻量级的开源Java RPC框架,它提供了三大核心能力:服务注册与发现、远程调用、负载均衡。本篇文章将深入探讨Dubbo的核心概念、工作原理以及如何在实际项目中运用,同时也会提及与...

    阿里巴巴笔试记.pdf

    ### 阿里巴巴笔试知识点解析 #### 一、DOM(文档对象模型) **知识点概述:** DOM(Document Object Model)是一种平台和语言中立的接口,它将XML或HTML文档定义为一个树形结构,使得程序和脚本能够动态地访问、...

    Java技术1000问

    以上仅是"Java技术1000问"中部分关键知识点的概述,实际内容可能包含更多深入的讨论,例如垃圾收集机制、JVM调优、设计模式、单元测试、数据库连接池等。通过学习和实践这些知识,开发者可以提升其在Java领域的专业...

    阿里最新java开发手册.zip

    - **代码风格**:推荐遵循Google Java Style Guide或阿里巴巴Java编码规范,保持代码一致性。 9. **版本控制** - **Git使用**:介绍Git的基本操作,包括提交、合并、解决冲突等,以及如何编写有意义的提交信息。 ...

    腾讯、阿里巴巴、金山面试经验分享

    ### IT面试经验分享:腾讯、阿里巴巴、金山面试宝典 #### 一、重视算法与实践能力 面试过程中,算法往往是考察的重点之一。虽然面试官通常不会出过于复杂的算法题,但要求应聘者能够现场手写算法。这不仅考验应聘...

Global site tag (gtag.js) - Google Analytics