发布时间:2025-10-06
浏览次数:0
.com//p/.html
目的
主要是想从自身角度去剖析一下公司所运用的一些技术栈究竟是哪些,那些技术栈都解决了什么样的问题,以及几十人团队的日常状况和项目管理的方式办法。并非是讲其比别的团队出色,仅仅是我自己想要进行记录进而做到内心有一个完整的概况,要是能够给你们带来一点启发我会更加开心,博客没有过多具体的实现内容,只会阐述一些问题的解决办法。
铭记
那些并非以解决实际问题而被引入的技术,通通都是耍流氓,接下来,我们就要去瞧瞧,到底都存在哪些技术具有这样的情况;到底都存在哪些技术栈。
前端技术栈1. 使用css3作为页面的样式控制
解决页面的渲染问题
2. 使用Html5作为页面结构的标签语言
解决移动端的页面兼容性问题
3. 使用seajs框架
来解决项目中模块化开发和加载的问题
4. 使用前端js框架
解决方便操作页面元素的问题
5. 借助流行的前端插件达成业务需求,6. 对自定义业务插件予以抽取
主要是解决系统中导出使用的功能代码重复性问题。
后端技术栈1. 项目分层思想实现分布式架构
核层:和业务不存在关联关系,用以供给基础性质的能力,诸如:数据库的持久化操作,redis缓存功能,http封装处理以及通用工具运用 。
统一的core项目intellij idea cxf,提供基础的能力
在base层,该层里的项目需具备这样的特性,即有且仅有一个真实存在状况的,并且能够独立存在的核心实体与之对应,而此项目所代表的正是这个核心实体对应的业务。
层:业务层,解决多端,多项目公用的业务流程
web层,它有这样的作用,那就是为互联网用户给予对外服务,并且在这一层当中,每一个项目都有着自身这样一种情况,即存在不被共享的业务。
2. 实现服务共享,抽取独立服务,3. 在基于jedis的基础之上,进行了二次封装,达成java对redis的读写操作 。
应用场景:
该内容存在较多不清晰表述,可能影响准确改写,以下是尽量处理后的:4. 运用maven开展项目的管理,5. 借助nexus搭建内网私服,6. 运用进行项目的版本管理,7. 运用/达成项目的自动化部署,8. 采用mysql进行数据存储,9. 使用++. 使用. 使用mvc的拦截器,12. 使用mvc的AOP,13. 使用. 使用-+itext+,使用技术,16. 使用+H2,17. 使用+. 实现所提供的lver接口,19. 实现所提供的接口 。
可以实现项目启动时添加一些操作。
20. 使用,使用网络爬虫技术,使用,使用jsp的自定义标签,24. 使用阿里的,使用的Ioc容器解决对象的依赖注入,26. 使用CXF或者,结合自定义注解 + 反射,28. 使用框架,29. 使用Jsp,使用 + 字符串替换实现自定义vt标签,31. 自定义json视图,32. 使用El表达式和jstl标签库,33. 使用自定义注解实现某些功能的标注
服务器环境
团队管理篇
管理的理念:倡导自主管理,学习,进步,开放,分享
1. 推行java开发规范统一团队编码风格
设法去解决由人员流动所引发的业务梳理方面的难度,致力于提升同志们的编码水平,成为一名有着追求的coder,这件事情大致涵盖以下几个部分:
2. 推行数据库操作规范,以此保证数据库处于整洁状态 3. 使用作为团队项目的任务管理工具 4. 搭建内网wiki,从而让团队各种产出均固化起来。
解决团队文档多人编辑,以及知识的固化。
大概的目录:
5. 进行结对编程6. 提倡和要求读书
7. 编码习惯要求
先在上午时,针对自身需做之事开展详尽规划,接着把具体实施步骤撰写至xmind上面,随后与他人予以沟通,借此验证自身思路是否正确,到了下午则着手进行编码实现。
8. 项目在一周期间要定期开展成果展示起码两天 ,9. 在项目开发的期限之内针对项目的主要人物开展彼此的 ,每日工作规划 。
软件构建篇(项目管理)
这里所讲的软件构建,指的乃是做项目的全部流程,指的亦是做项目的所有步骤,而这是经由我们共同总结后得出的结论。
开启项目立项流程,开展需求分析工作intellij idea cxf,进行系统设计事项,推进产品研发进程,实施产品测试环节,完成项目总结任务。
团队使用工具1. 使用和Idea
作为用于团队开发的IDE,前期以这作为团队的IDE来使用,后期因要解决运行速度缓慢以及不断出现的异常情况,还因要迎合潮流,所以决定转投Idea,无论何种IDE我们都着重强调统一:
2. 使用花生壳或者ngrok
实现内网穿透技术,解决微信支付或者接口的调试工作。
3. 推荐团队使用的其他工具
Java面试题专栏
如有侵权请联系删除!
Copyright © 2023 江苏优软数字科技有限公司 All Rights Reserved.正版sublime text、Codejock、IntelliJ IDEA、sketch、Mestrenova、DNAstar服务提供商
13262879759
微信二维码