自学Java第105天
感觉写代码的思路都是差不多的
-
学了登录业务,和前面学的邮箱唯一性验证
以及注册功能的实现很类似
代码编写的一个思路无外乎就是:
-
前端发送请求到后台
后台对应的servlet接收请求
web层、service层、dao层代码编写
-
web层接受请求数据
如果数据很多,用一个map接受
用BeanUtils将其转换成Java对象
-
前端中的数据也好,数据库数据也好
在Java中都可以和一个JavaBean对应
以前一直听说:在Java里一切万物都是类
这里就有这句话的体现
-
再得到service层处理后的数据后
以键值对形式将数据存储在map中
最后将数据格式转换成json,并响应给前端
-
service层处理具体的业务逻辑
比如密码一般涉及到一个加密的过程
dao层用来对数据库进行操作
无外乎就是增删改查
-
目前来说有一个比较大的问题是
代码编写过程中很多细节考虑不到
典型的例子就是对于异常的处理
-
以前为了省事基本都是直接throws异常
很少try…catch主动处理异常
就算主动处理了,catch中的代码基本也没管
-
现在不行了,要做处理,不能单纯抛异常
还要根据不同的情况
填写对应的信息来提醒响应给前端
-
比如在登录业务中,dao层查询数据那块代码
本来编译没有异常,但还要自己主动抓取
因为其底层会因为查询不到数据而报错
-
而这个异常信息是需要主动去抓取的
从而提醒用户:用户名或者密码不存在
感觉写代码的思路都是差不多的
-
学了登录业务,和前面学的邮箱唯一性验证
以及注册功能的实现很类似
代码编写的一个思路无外乎就是:
-
前端发送请求到后台
后台对应的servlet接收请求
web层、service层、dao层代码编写
-
web层接受请求数据
如果数据很多,用一个map接受
用BeanUtils将其转换成Java对象
-
前端中的数据也好,数据库数据也好
在Java中都可以和一个JavaBean对应
以前一直听说:在Java里一切万物都是类
这里就有这句话的体现
-
再得到service层处理后的数据后
以键值对形式将数据存储在map中
最后将数据格式转换成json,并响应给前端
-
service层处理具体的业务逻辑
比如密码一般涉及到一个加密的过程
dao层用来对数据库进行操作
无外乎就是增删改查
-
目前来说有一个比较大的问题是
代码编写过程中很多细节考虑不到
典型的例子就是对于异常的处理
-
以前为了省事基本都是直接throws异常
很少try…catch主动处理异常
就算主动处理了,catch中的代码基本也没管
-
现在不行了,要做处理,不能单纯抛异常
还要根据不同的情况
填写对应的信息来提醒响应给前端
-
比如在登录业务中,dao层查询数据那块代码
本来编译没有异常,但还要自己主动抓取
因为其底层会因为查询不到数据而报错
-
而这个异常信息是需要主动去抓取的
从而提醒用户:用户名或者密码不存在
全部评论
相关推荐
01-16 22:31
赣南师范大学 运营
白火同学:1、简历可以浓缩成一页,简历简历先要“简”方便HR快速过滤出有效信息,再要“历”用有效信息突出个人的含金量。
2、教育背景少了入学时间~毕业时间,HR判断不出你是否为应届生。
3、如果你的平台账号效果还不错,可以把账号超链接或者用户名贴到对应位置,一是方便HR知道你是具体做了什么内容的运营,看到账号一目了然,二是口说无凭,账号为证,这更有说服力。 点赞 评论 收藏
分享