大学学报类论文范文文献,与基于JavaEE的在线学生坛设计与实现相关论文下载
本论文是一篇大学学报类论文下载,关于基于JavaEE的在线学生坛设计与实现相关毕业论文模板范文。免费优秀的关于大学学报及自然科学及电子商务方面论文范文资料,适合大学学报论文写作的大学硕士及本科毕业论文开题报告范文和学术职称论文参考文献下载。
利用SUN公司的JavaEE体系结构的特点,开发了一种基于JavaEE的在线学生论坛系统,系统利用JavaEE平台的多层架构的特点,通过运用JavaEE的框架技术的多层应用模式,建立一种可伸缩性的系统开发模式.
【关 键 词】JavaEE学生论坛可伸缩性
JavaEE(Java2PlatformEnterpriseEdition)是一种企业级Java技术的应用.它是由Sun公司提出的,它的特点是具有多层结构、分布式、基于组件.Java语言的特点跨平台的,是一种平台无关系语音,JavaEE的目的就是提供一种支持Java语言(JSP或Servlet)在服务器端具有平台无关的、可移植的、多用户的、安全的和标准的企业级平台.遵循JavaEE规范,开发人员使用基于JavaEE技术开发企业级软件时必须遵循JavaEE规范.
论坛系统也叫做BBS系统,通过BBS系统可以随时随地取得最新的讯息.通过BBS系统建立相应的板块就可以和别人讨论各种感兴趣的话题,利用大型论坛例如58同城、百度贴吧等可以发布“交友”、“买卖”、“工作”等信息,在高校BBS论坛主要是为教师或学生提供了一个相互学习的平台,目的是可以丰富教师和学生的学习、生活和娱乐等内容.
本文基于JavaEE为中心架构,提出一种基于JavaEE的在线学生论坛系统,利用JavaEE的一些软件技术,基于模块化思想实现论坛系统.
1JavaEE技术
JavaEE是一个中间件基础架构,开发者只需要集中精力编写代码来表达企业应用的商业逻辑和表示逻辑,至于其他系统问题,如内存管理,多线程,资源分布和垃圾收集等,都将由JavaEE自动完成.
JavaEE是一种多层架构系统,有表示层、业务逻辑层和数据持久层构成.一个基于B/S结构的系统中,用户通过浏览器在客户端运行,在Web服务器上运行静态HTML页面或由JSP或Servlet等程序生成的动态HTML页面.一般包含JSP、Applets和Servlets,通过Web容器执行客户的请求和响应操作.业务逻辑层一般由EJB实现,根据客户端的请求,通过JDBC技术访问后台数据库进行处理,数据持久层实现ORM关系对象映射.目前基于JavaEE技术常用SSH框架技术来实现,表示层有Struts实现,业务逻辑层有Spring实现,数据持久层由Hibernate实现.图1为JavaEE架构图.
2论坛系统总体设计
对于所有的论坛系统都分为前台和后台两部分,前台系统中,用户查看帖子、发布帖子和回复帖子是整个论坛系统的关键.用户可以在不用登陆的情况下查看各个版块的各个帖子,但是想要发布或回复帖子,必须要用合法的身份进行登陆,用户可以首先注册账号登陆也可以利用已有账号登陆.用户在发布或回复帖子时内容必须健康,不能包含非法文字信息.后台系统中,管理员要对多个模块进行管理.本论坛系统分为五部分模块,包括用户模块、版块与信息模块、发布帖子模块、回复帖子模块和过滤信息模块,如图2所示.
3论坛系统实现
在系统的整体设计与实现中,采用三层架构开发模型,利用SSH框架技术,无论表示层如何变化,业务逻辑层只需很少的改动,并且数据持久层的变化也不会对表示层有所影响,大大提高了系统的可复用性.
本文网址:http://www.sxsky.net/zhengzhi/05040701.html
3.1表示层
主要是由Strut2框架实现,页
大学学报类论文范文文献
有关论文范文主题研究: | 关于大学学报的论文范文数据库 | 大学生适用: | 自考毕业论文、高校大学论文 |
---|---|---|---|
相关参考文献下载数量: | 54 | 写作解决问题: | 写作参考 |
毕业论文开题报告: | 论文模板、论文选题 | 职称论文适用: | 刊物发表、高级职称 |
所属大学生专业类别: | 写作参考 | 论文题目推荐度: | 免费选题 |
3.2业务逻辑层
主要是由Spring框架实现,使用Spring框架的“依赖注入”(dependencyinjection)和“控制反转”(InversionofControl)实现,将Hibernate的SessionFactory注入,在Spring启动时执行.
3.3持久层
本系统使用Hibernate框架建立的持久层,通过POJO把实体Bean持久化,通过XML文件来映射对象,实现关系对象映射.
4结论
本文设计了一种基于JavaEE的在线学生论坛系统,利用JavaEE平台的多层架构的特点和模块化思想,使用JavaEE的SSH框架技术实现了系统,丰富学生课后学生和生活.
参考文献
[1]张栋伟,吴海涛,周杨.基于JavaWeb的Struts框架的应用[J].计算机与现代化,2005(11).
[2]梁娜,禹农,杨国青.基于B/S计算模型的Web技术在电子商务中的应用[J].山东科技大学学报(自然科学版),2003(01).
[3]官全龙,姚国祥.基于Struts的应用架构的研究[J].计算机工程与应用,2005(12).
作者单位
长春工程学院计算机技术与工程学院吉林省长春市130012
大学学报类论文范文文献,与基于JavaEE的在线学生坛设计与实现相关论文下载参考文献资料: