学了半年的Java工程师,如果技术能力还停留在大学刚毕业的水平,那就失败了,起码对不起那1万多的学费。
在中心这么长时间,java方面我们最缺的是实际项目的体验。实际项目不是纸上谈兵的那种,而是能被实际应用的软件或系统。在最接近于实际工作的情景下,我们才能知道我们各方面的欠缺,才能更有针对性地去学习。而类似BrokerTool这样过家家式的项目,只能作为入门的演示项目,并不能算是真正项目实践。
借着学习struts的机会,可以实现一个日语背单词的项目“JJpStudy”(以后简称JJp)。
JJp是为了提高日语词汇量,提供一些方法辅助学习单词,并能对个人的学习情况进行跟踪、检验,用Java语言编写B/S结构的系统。
JJp在功能上可以分为几块:词汇库管理和单词查询,学习工具,测试工具以及用户系统。
因为项目实践时间有限,只有2-3个星期,第一次作只实现词汇库管理和用户系统。并且是限定比较完全(不可以天马行空想象),重点是对Struts在表示层和逻辑层的实践
鉴于数据库操作的复杂性,我使用Hibernate将数据库封装完毕,以后单独介绍。需求列表和一些设计问题也将分章介绍。