总结Java程序员的学习和发展方向

一、技术积累

(1)代码规范

1.1.1、通常的模块分布:一般如果你要实现一个wb应用,你从后台将数据展示到前端页面,在一个比较大的公司,你少不了跟其他项目有交集(你调用他的接口,他依赖你的接口),这样下来,整个公司有很多个模块,怎么做到很好的联系。回到刚刚的模块分布,你的一个wb应用,应当需要分成三个模块:cor模块、srvic模块、wb模块。wb模块就是展示到页面,后台代码而言主要就controllr层了,其他逻辑基本都放在cor了,srvic模块就是一些接口类和参数dto等等,接口的实现类在cor模块。这样下来,wb模块只需要依赖srvic模块,同样的其他系统依赖你的接口也仅仅是依赖srvic模块,然后利用远程调用方式消费你的接口服务。

1.1.、代码层级结构:针对后台服务项目,一般分为对外接口层、srvic层、Dao层。Dao层就是与数据库交接的接口层,srvic层主要调用Dao或者外部系统的接口,复杂的逻辑基本都放在srvic层;一些方法需要提供给其他模块调用的时候,就封装在对外接口层,只有对外接口层是暴露。这里说的只是层级结构,还有与层级结构无关的,也是需要归类的,比如对外部系统接口方法封装的我们放在一个目录下面,一些常量和工具类等我们放在



转载请注明地址:http://www.henanledxianshiping.com/jwrjgcs/19704.html
  • 上一篇文章:
  • 下一篇文章: