A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© scorpio0zry 初级黑马   /  2017-12-4 16:13  /  861 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

     就业班第一阶段学习已经结束,利用这个阶段所学知识,对最后的管家婆项目进行了优化,首先严格按照MVC设计模式,将所有文件分为三个主要部分viewcontroller层,model层,以及工具类,和JavaBean                                                                        
      作为优化1,将view层,controller层,model层中的方法,统一放到相应的接口中。

                                                      
          优化2 将原本用户需要输入数字类型的地方,换成字符串模式。这样,用户在输入非数字类型时,程序不会报错。
                              
      优化3,在Dao层添加私有方法select(intid); 用于查找用户id是否存在。
  教学中的项目,在输入id后,还要输入其他数据,将所有数据打包成类后,在一起传入到Dao层,进行id的判断和更新,这样用户体验显然很差。
          所以在Dao层中利用数据库中的查询语句以及DBUtils中的QueryRunner类中的query方法完成对数据id的查询。同时,利用try…catch方法捕获异常。这样如果用户输入的id不存在,则不用再输入其他数据,直接返回更新失败,完善了用户体验

      总体而言,第一阶段的知识,并不是很难,但都很重要,集合,IO流,多线程,网络协议,数据库无论在面试还是工作都会用到很多,比较困难的在于多线程,锁机制等一些引用等方面。
  希望自己在JavaWeb阶段再接再厉,取得更好的成绩。



1 个回复

倒序浏览
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马