Java web项目设计思想

来源:百度知道 编辑:UC知道 时间:2024/07/08 10:27:52
本人在搞毕业设计,是一个学生选课系统,刚开始只用到struts1.3,到后来觉得代码写得很丑陋,分层很不清晰,特别是实现多表查询时用jdbc那个烦啊,然后又突击了一下ejb3,觉得jpa实现持久层方便多了,现在想哪位高手就这个项目给一个设计思想,特别是分层这方面,怎样写易维护,易扩展的系统,现在只实现了学生登录这方面,在选课这方面写得总是差强人意,要求某些课程只能特定专业选,必选选满多少学分,某些课程必须有先修过其他课程才允许选等相关功能,当然要基于struts1.3&EJB3来设计,不用十分具体的代码,只求一个较详细的设计思路,流程之类的!!
EJB3也可以轻量级的嘛...session bean+entity bean就行啊,没人会吗??还有就是在具体开发时是一个一个小功能的开发,还是先写一个全局框架,再填充实现??

做好一个项目当然要层的,一般项目都分几大层,主要有:显示层,逻辑处理,接口,数据库层。

做项目时先将这些层创建好后,在这些层中写类文件,这样在给老师讲解时方便老师理解,写方便你在写代码时,养成一个好的习惯

我晕,ejb3,我要是你的导师直接给你挂了。
你的学生选课系统没有这么笨重的吧,要用EJB的话。。。。。。
你的项目需求是不符合EJB3的使用级别的。
用Struts+spring+hibernate不好吗??
告诉你一个简单的架构。

JSP+Action+ActionService+DaoService+DAO+DB.
不懂的话直接留言好了

struts ejb 不是已经分层了呀

做俩项目就会了~

这时项目经理干的活啊 - -!

你是那个学校的啊可能是一起的