在千锋重庆Java培训这一阶段给我最大的感受就是知识点增加很多,所以每天的代码量是直线上升的。刚开始很多人不适应骤然增加的代码量想第二天再练,我会告诉大家最好不要这样,因为第二天又有新的知识点,这样的话你会发现自己一直都是在追赶进度。更重要的是,你前一天的知识点没有练完而老师讲新知识点的时候是基于昨天的知识点,请问你如何能保证自己能听懂老师的讲课内容?这就是周边有些同学和我说听课听懵了的原因,因此我建议大家当天的知识点最少全部都要练习一遍,如果时间允许,可以再回敲一下,哪里觉得还是有点不懂可以请教讲师或者其他同学。

java 项目中遇到哪些困难怎么回答 java项目中遇到的难题_持久层

其次,这个阶段已经开始涉及到以后工作中的工作流程,比如MVC模式,高类聚低耦合等,所以这个阶段对自己代码的风格以及命名规范,注释等需要彻底的改变,因为步入第二阶段你已经不是一个初入门的学员,Java基本的一些东西必须严格按照标准要求自己,尽量不要出现一些低级的错误如英文单词写错、大小写等一些应该避免的问题。

这里再和大家分享下第二阶段项目遇到的一些问题和方法,最开始做项目的时候有自己的一套流程,这样你才会知道自己下一步做什么怎么做。首先你得分析客户需求建立数据库,比如需要建几张表,表的列分别是什么以及外键和主键的分配。其次持久层的创建,然后Dao层以及MVC模式等等做一个流程图确定自己的思路,在写程序的时候或多或少会遇到bug这种情况我们可以根据单元测试排除业务逻辑层的问题,在Servlet和JSP页面进行排查比如EL表达式加C标签,四大会话跟踪技术SET的值,或者Servlet里面打断点查看从页面获取的参数是否有值,或者Servlet是否实现了HttpServlet的Doget和DoPost方法以及注解的情况等等细节来排除Bug,但是也不要花太长时间来找,时间长了你自己会潜意思忽略一些问题这个时候你应该寻求老师的帮忙或者旁边同学的帮忙。

java 项目中遇到哪些困难怎么回答 java项目中遇到的难题_持久层

最后,做项目的可以和四周的同学们多多交流,这样你能有更多思路或方法去实现一个功能,帮同学找下Bug也能让你在遇到同样的问题的时候直接发现Bug的所在。