毕业设计一般研究意义大于实际意义,但实际上作为计算机本科生,真正有意义的研究成果又会有多少?与其做什么系统、什么研究,不如弄点实用的东西好,于是我选了做一个简单的Spring Eclipse插件。
从1月份定题到现在,基本的难点都攻克了,比如GEF的大概结构,GraphEditor的使用,直接编辑,拖放等等,现在欠缺的是编码。
在模型这一块比较伤脑筋,原先计划用JDOM实现的,这样可以省很多代码,但实际上,Model还需要很多事件,要完整的按照GEF实现MVC,可能行不通。后来又参照了StrutsIDE的实现,它使用的是自己手动写模型,至于XML之间对象的映射,也是自己编码完成。这样以来代码量多了很多,不过灵活性倒是增加不少,考虑再三,还是决定自己编写模型。
另外,为了实现类似Rose写UML的效果,还需要完成一系列的窗口,早期用Visio把窗口的草图画出来,现在逐步在用Desinger画,无奈公司的机器太烂,拖一个Label居然要等10秒,一个钟头才做完一个Bean属性的对话框,忍吧!Spring的DTD定义得太灵活,类似嵌套Bean、嵌套List等,几乎很难用图或者对话框实现,考虑到实际应用得很少,所以简化了一下,不支持嵌套。以后想到更好的方法再改进。
PS:插件名字暂定为SpringEditor,不过SF上面好像有这个名字了,以后再改。
分享到:
相关推荐
计算机毕业设计答辩PPT模板(11套) 计算机毕业设计答辩PPT模板(11套) 计算机毕业设计答辩PPT模板(11套) 计算机毕业设计答辩PPT模板(11套) 计算机毕业设计答辩PPT模板(11套) 计算机毕业设计答辩PPT模板...
采用标准MVC模式开发 毕业设计与代码管理系统JavaWeb课程设计的毕业设计与代码管理系统源码,采用标准MVC模式开发 毕业设计与代码管理系统JavaWeb课程设计的毕业设计与代码管理系统源码,采用标准MVC模式开发 毕业...
计算机本科毕业设计(代码+文档全有)。计算机本科毕业设计(代码+文档全有)。计算机本科毕业设计(代码+文档全有)。计算机本科毕业设计(代码+文档全有)。计算机本科毕业设计(代码+文档全有)。计算机本科毕业...
java毕业设计——java+毕业设计+扫雷(程序).zip java毕业设计——java+毕业设计+扫雷(程序).zip java毕业设计——java+毕业设计+扫雷(程序).zip java毕业设计——java+毕业设计+扫雷(程序).zip java毕业设计——java...
在软件工程领域,毕业设计是学生们在学业生涯中的一项重要任务,它通常要求学生独立或团队协作完成一个完整的软件项目,以展示他们在整个学习过程中的技能积累和理论应用能力。这个名为“软件工程毕业设计”的项目,...
计算机专业毕业设计通用文件打包 计算机专业毕业设计通用文件打包 计算机专业毕业设计通用文件打包 计算机专业毕业设计通用文件打包 计算机专业毕业设计通用文件打包 计算机专业毕业设计通用文件打包 计算机...
Web网页设计制作-毕业设计期末大作业源码课程设计 Web网页设计制作-毕业设计期末大作业源码课程设计 Web网页设计制作-毕业设计期末大作业源码课程设计 Web网页设计制作-毕业设计期末大作业源码课程设计 Web网页设计...
随着计算机专业的普及,越来越多的大学生选择了该热门专业,毕业时的毕业设计需要完整的源码以及论文。此资源是已毕业前辈的毕业作品,包含项目的源码、毕业设计论文的模板,项目匹配的毕业设计论文以及项目的设计和...
微信小程序源码-毕业设计期末大作业课程设计源码 微信小程序源码-毕业设计期末大作业课程设计源码 微信小程序源码-毕业设计期末大作业课程设计源码 微信小程序源码-毕业设计期末大作业课程设计源码 微信小程序源码-...
Python毕业设计:车牌识别系统源码Python毕业设计:车牌识别系统源码Python毕业设计:车牌识别系统源码Python毕业设计:车牌识别系统源码Python毕业设计:车牌识别系统源码Python毕业设计:车牌识别系统源码Python...
计算机应用技术专业毕业设计及答辩 计算机应用技术专业毕业设计及答辩是计算机应用技术专业学生在毕业前需要完成的重要任务之一。毕业设计及答辩是对学生三年来学习成果的总结和展示,同时也为学生졸业后的职业生涯...
Python本科毕业设计项目源代码用pygame模块设计并运行贪吃蛇小游戏Python本科毕业设计项目源代码用pygame模块设计并运行贪吃蛇小游戏Python本科毕业设计项目源代码用pygame模块设计并运行贪吃蛇小游戏,Python本科...
机械设计毕业设计参考资料CAD设计图纸+文档资料(100套合集) 一个轧机的毕业设计 一套完整的塑料模毕业设计图纸 一级蜗杆减速器毕业设计 三菱plc(论文)-基于PLC的传送带的控制系统设计毕业设计 优秀毕业设计掘进机...
《本科生毕业设计管理系统》是一款专为高校设计的教育管理软件,旨在提高毕业设计流程的效率,实现科学管理和信息共享。该系统遵循“谁产生数据谁负责采集”的原则,主要服务于教师和学生,确保用户界面简洁易用且...
1000套计算机毕业设计带源码 可直接用带ppt 1000套计算机毕业设计带源码 可直接用带ppt1000套计算机毕业设计带源码 可直接用带ppt1000套计算机毕业设计带源码 可直接用带ppt1000套计算机毕业设计带源码 可直接用带...
毕业设计阶段性总结的重要性体现在:首先,毕业设计阶段性总结可以帮助学生总结和反思毕业设计的整个过程,从而更好地理解和掌握毕业设计的各个阶段。其次,毕业设计阶段性总结可以帮助学生查找和解决问题,避免在...
java毕业设计——搜索引擎的设计与实现(论文+答辩PPT+源代码+数据库).zip java毕业设计——搜索引擎的设计与实现(论文+答辩PPT+源代码+数据库).zip java毕业设计——搜索引擎的设计与实现(论文+答辩PPT+源代码+...
城市规划毕业设计——公园景观设计(毕业论文+答辩PPT).zip 城市规划毕业设计——公园景观设计(毕业论文+答辩PPT).zip 城市规划毕业设计——公园景观设计(毕业论文+答辩PPT).zip 城市规划毕业设计——公园景观...
软件工程毕业设计—兼职招聘系统源码+数据库软件工程毕业设计—兼职招聘系统源码+数据库软件工程毕业设计—兼职招聘系统源码+数据库软件工程毕业设计—兼职招聘系统源码+数据库软件工程毕业设计—兼职招聘系统源码+...
城市规划毕业设计——度假村景观设计(毕业论文+答辩PPT).zip 城市规划毕业设计——度假村景观设计(毕业论文+答辩PPT).zip 城市规划毕业设计——度假村景观设计(毕业论文+答辩PPT).zip 城市规划毕业设计——...