阿里巴巴技术部新人快速入门指南
需积分: 9 3 浏览量
更新于2024-12-23
收藏 488KB DOC 举报
"阿里巴巴技术部新人指南"
阿里巴巴技术部新人指南是一份专为新入职工程师设计的文档,旨在帮助他们快速适应复杂的技术工作环境。这份指南涵盖了新人在阿里巴巴技术部可能会遇到的各种常见问题,并提供了解决这些问题的简明指引。特别强调了在技术层面上的理解和实践,以便新人能够尽早融入到阿里巴巴的技术开发工作中。
文档中提到了阿里巴巴技术部的Java开发工程师所使用的主流技术框架。Web层采用了自研的webx框架,结合Velocity模板技术呈现页面。业务层运用了Command模式,通过Web层的Command Dispatcher调用业务逻辑。数据访问层则基于DAO模式,利用iBatis进行数据库操作,使用Oracle作为数据库系统,而复杂的SQL语句需要经过DBA审核。在整个架构中,Spring Framework被广泛使用,所以熟悉Spring是必需的。开发工具方面,团队结合了IDE(如Eclipse)和命令行,使用antx进行项目构建和发布,而版本控制系统则采用了Subversion(部分项目仍使用CVS,但计划迁移至Subversion)。
为了帮助新人做好开发准备,文档还列出了几个关键环节:
1. **编码规范**:新员工需要了解并遵循阿里巴巴的编码规范,这是保证代码质量的基础。
2. **开发流程**:理解并适应公司的开发流程,包括需求分析、设计、编码、测试和上线等阶段。
3. **工具软件**:
- **IDE**:统一使用Eclipse,特定版本为3.22。
- **编译与部署**:使用antx工具进行项目管理和构建。
- **版本管理**:推荐使用TortoiseSVN和TortoiseCVS。
- **服务器**:如JBoss(原使用WebLogic)或Tomcat。
- **数据库客户端**:不需单独安装Oracle客户端,可参考相关指导。
此外,文档最后还提供了可供参考的资源列表,以支持新人在实际工作中更好地学习和应用这些技术和工具。这份指南是新员工快速适应阿里巴巴技术环境的重要参考资料,它不仅提供了技术知识,还包含了公司文化、工作流程和工具使用的实践指导。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2009-03-06 上传
2018-05-10 上传
2023-10-23 上传