Java软件工程师课程中项目练习的简要介绍
在学习《Java面向对象程序设计基础》,《JSE平台程序设计》两本书期间:
精巧计算器,以一个书上GUI GridLayout编程范例为原型,仿照windows附件中计算器,定义两个类型,一个类负责界面,一个类负责基本算法。

聊天室,这是一个保留项目,同样也会以一个网络编程练习的例子为原型,融入java io,gui, thread, net四大方向的知识点,并且充分利用面向对象设计思想,划分至少四个类型,实现关注逻辑的有效分离。这个项目要求以个人为单位完成,界面可以简单处理,主要关注于网络和多线程编程。

ftp/http下载工具(多线程断点续传),这是第一部分大纲必须要求以小组为单位完成的项目,本项目主要考察灵活运用java net, thread, gui, io方面的知识。 (来源于实用下载工具) 
在学完《Oracle数据库》《Java Web基础与应用编程》之后:
宠物商店模仿练习, 运用初步掌握的html, js, jsp, servlet, javabean, dao, jdbc, db等web项目知识,来模仿出一个宠物商店的例子。(此经典项目来源于SUN公司蓝皮书) 
业务管理系统项目,这是大纲要求完成的项目,我们在模仿宠物商店的基础上,融入ibatis框架,涉及filter, listener, 熟练运用所学知识, 构建web项目。 (此真实项目来源于中国移动业务管理系统) 
在学完《Struts与MVC》后:
大唐任务管理系统,这是大纲要求完成的项目,我们在web练习的基础上,融入struts, ibatis两大框架,实现该项目。 (此真实项目来源于大唐任务管理系统) 
在学完《Java高级程序设计》后:
中国移动管理电子运行维护系统,这是大纲要求的最后一个项目,在之前项目练习达到的基础上, 融入struts, spring, hibernate三大框架。 (此真实项目来源于亿阳信通为中国移动订制的管理电子运行维护系统)




