【前言】
进入Java的世界已经学习了两个阶段(J2SE、J2EE),这两个材料都是偏重于理论和基础知识;真正开始项目练习的就是这网上商城;实战经验还是蛮有用滴,一方面可以巩固基础知识,另外可以在项目中学习一些新东西比如:调试、SSH框架等等。
【内容】
老规矩,首先来个总结的图:
阐述:
这个项目主要是一个网上购物付款的项目,老师的思路还是蛮清晰的,从需求分析到数据库表的梳理再到框架的搭建再到代码的实现;
自己感触几点:
(1)这个项目其中的逻辑思路是最重要的,在这方面自己以后还需多在项目中去积累;
(2)接触了SSH框架,主要是前期的引包到后面的配置(struts.xml(前台界面去找后面提供的服务)->applicationContext.xml(后面服务三层之间调用,spring容器));
(3)再者就是处理错误,虽然是按照老师的一步一步来敲的但是也遇到了不少错误(比如:拼写错误、位置写错等);在解决这些问题过程中逐渐学会了调试,看错误抛出的异常,这个阶段还是收获挺大滴。
(4)刚开始第一天的时候比较茫然,遇个错误就吭哧吭哧半天调不出来,到第三天以后的时候自己逐渐摸清一条线了,调起错误就有方向了。
【总结】
时间:四天项目自己学习了十天;其中掺杂一些其他的事,当然自己拖延还是占主要原因,其实越来越感觉到一件事只要沉下心来去做很快就会做完,如果拖沓能拖好长时间,一言以蔽之:稍后等于永不!!!
思考:其实在项目进行过程中一直在思考SSH框架怎么连接起来的?一条线是怎么走通的?Hibernate怎么从数据库中查出数据的???伴随着满脑子的疑惑自己充满了动力,在项目进行过程中自己自然而然的解答各个疑惑。多去思考多给自己提几个问题,带着问题去找寻答案发现这个过程充满乐趣。