Java项目系统的变化之路

(1):异常,抛出异常的时候如果不捕获则会当下终止,然后一层一层往外报!如果捕获则会将该异常捕获进行相关处理,然后继续往下!
(2):系统错误处理,一般是遇到错误那么则返回错误消息!如果有可以用来报错的容易容器则装载!一般功能模块方法的报错是在方法内部处理,在大模块方法外面接受,并外抛!所以内部方法常用抛错误信息进全局容器!
现在一般的前端项目模板,都有自己的一套设计规则,一般情况下,都具备框架页,子页,公共页!成型的模板之间一般都是实现了前后端的分离的特性,页面之间的跳转都是在前端实现,我们可以通过浏览器的开发者工具选择按钮跳转等,从而确定子页是什么,路径是什么,方法是什么,有什么参数!在项目中通过Ctrl+alt+r进行类的查找,ctel+h进行方法的全局查找,ctrl+f进行类内部的查找,ctrl+t查看方法的上下级之间的实现!前端的开发者工具不仅可以进行确定路径等行为,还可以查看网络请求,请求参数,响应参数,请求报文,响应报文,还可以进行页面debugger,进行栈水平的调试!

所谓栈水平调试,一般情况下指基本类型数据与引用对象变量之间的调试,数据都是在栈区之中!如果需要进行对象水平的调试,可以对后端进行Debugger调试!
(3):前端页面之间的方法一般情况下主要是初始化,与及dom事件,因此在看一个前端页面的时候,可以对页面先进行预判,是否有基本的模块,是否随页面初始化参数,是否随页面做过什么请求,之后再是各种DOM事件函数!
前端页面向后端请求的方式,传统的ssh是通过后端进行跳转,现在一般是通过ajax进行局部或者异步刷新,将静态页面保存在浏览器!
(4):后端的开发则更为规范,一般是采用mvc进行开发,视图层,逻辑控制层,数据层,视图层也就是前端向下发送请求,逻辑控制层解析请求变成数据层可以用的请求,数据层根据请求向上提供服务!mvc只是一种项目设计的规范,遵循它会让项目变得更适应。后端开发从一开始的原生servlet开发,原生数据库jpa开发,到后面逐渐演变为spring整合中间件框架为基础的开发,并且随着业务系统而不断进步,在此基础上又先后出现ssh,ssm1,ssm2  ,springmvc,springboot,springcould等高效开发框架!

(5):无论使用什么的样的框架,java代码总有一套设计原则,来使得你的代码低耦合,高内聚。这就是七大设计原则,这里不做太多说明,但是有一些细节需要注意的是。存在着一些原则是我们作为开发者在日常开发中自己的开发规范必须遵循的。这就是单一职责原则。对于类级别的代码而言,我们必须死记以保证每个类的职能或者归属单一,如用户类只处理用户的事,具备用户的行为和属性,这样做的目的是为了保证类对象的纯净以及职责的明确。对于方法级别而言,每一个方法的功能都应该是单一的,即是一个方法不要处理多种功能,除了必须的业务所需要,如对新增进行分情况维护等。作为一个项目而言,系统并不是由于一个人开发的,对方法保持职责单一可以大幅度提高代码的可读性。对于属性级别而言,每一个属性应该有且代表同一种意义,属性单一是业务逻辑清晰的保证。后端开发中对于规范还有迪米特,里式替换,依赖倒置,开闭,组合复用,接口隔离等,这些原则并不一定都会被使用,而是在不同的场景下对应不同使用!

(6):

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值