发明名称 |
去除业务耦合性的JSS多层Web开发框架设计方法 |
摘要 |
本发明涉及Web开发框架设计领域,具体地来讲为一种去除业务耦合性的JSS多层Web开发框架设计方法,包括:表现层、控制层、业务层以及持久层,其中表现层由JSP页面由加上Struts框架组合而成,业务层分为粗粒度Service层以及细粒度Service层,JSP页面中的用户事件由Struts框架分配到相应的控制层中,本发明将开发框架层次划分为四个层次:表示层、控制层、业务层、持久层。层次划分更细致,但框架的使用又没有因此而变得繁琐,相反在设计中尽量降低需要大量开发时间的完成工作的层次实现的使用难度,提高开发效率。 |
申请公布号 |
CN105867907A |
申请公布日期 |
2016.08.17 |
申请号 |
CN201610168167.8 |
申请日期 |
2016.03.23 |
申请人 |
沈阳师范大学 |
发明人 |
夏辉;王晓薇;吴鹏;赵志刚;白萍;王静晶;王艳 |
分类号 |
G06F9/44(2006.01)I |
主分类号 |
G06F9/44(2006.01)I |
代理机构 |
沈阳维特专利商标事务所(普通合伙) 21229 |
代理人 |
屈芳 |
主权项 |
一种去除业务耦合性的JSS多层Web开发框架设计方法,其特征在于,包括:表现层、控制层、业务层以及持久层,其中表现层由JSP页面由加上Struts框架组合而成,业务层分为粗粒度Service层以及细粒度Service层,JSP页面中的用户事件由Struts框架分配到相应的控制层中;控制层接到调用后,不进行任何附加的处理,如果业务复杂,转移给业务层的粗粒度Service层进行处理;控制层接到调用后,不进行任何附加的处理,如果业务单一,直接转移到相应的细粒度Service层来处理;粗粒度Service层把需求进行分解,分别转移到相应的细粒度Service层中,并汇总最后的结果;细粒度Service层接受调用后,进行业务的具体处理,并调用持久层中的数据库操作接口来持久化数据。 |
地址 |
110034 辽宁省沈阳市黄河北大街253号(道义开发区) |