基于 SSM 架构的 JAVA 网络直播带货查询系统设计与 JSP 实践成果 ...

火影  论坛元老 | 2024-12-25 17:38:36 | 显示全部楼层 | 阅读模式
打印 上一主题 下一主题

主题 1025|帖子 1025|积分 3075

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
第二章 关键技能的研究
2.1 JSP技能介绍
JSP技能本身是一种脚本语言,但它的功能是非常强盛的,因为它可以利用全部的JAVA类。当它与JavaBeans 类举行结适时,它可以使表现逻辑和内容分开,这就极大的方便了用户的需求。JavaBeans 可以对JSP技能的步伐举行扩展,从而形成新的应用步伐,而且JavaBeans的代码可以重复利用,所以就便于对步伐举行维护。JavaBean 组件有内部的接口,可以帮助差别的人对系统举行访问。1999年,Sun微系统公司正式推出了JSP技能,这是一种动态技能,是基于整个JAVA体系和JavaServlet提出的,是具有普遍适用性的WEB技能,也是本系统设计的核心技能之一。JSP技能能够极大的提高WEB网页的运行速率。这些内容会与脚本结合,并且由JavaBean和Servlet组件封装。全部的脚本均在服务器端运行,JSP引擎会针对客户端所 提交的申请举行解释,然后生成脚本步伐和JSP标识,然后通过HTML/XML页面将结果反馈给浏览器。因此,开发职员亲自设计终极页面的格式和HTML/XML标识时,完全可以利用JSP技能。
所以结合网络直播带货网站的需求及功能模块的实现,利用JSP技能是最合适的,而且JSP的拓展性比较好,对于系统在后期利用过程中可以不停对系统功能举行拓展,是系统更完成,更方便的满足用户管理。
2.2 JAVA简介
Java紧张采用CORBA技能和安全模型,可以在互联网应用的数据掩护。它还提供了对EJB(Enterprise JavaBeans)的全面支持,java servlet API,JSP(java server pages),和XML技能。JAVA语言是一种面向对象的语言,它通过提供最基本的方法来完成指定的任务,开发者只必要知道一些概念就能够编写出一些应用步伐。Java步伐相对较小,其代码能够在小机器上运行。Java是一种计算机编程语言,具有封装、继承和多态性三个紧张特性,广泛应用于企业Web应用步伐开发和移动应用步伐开发。
Java语言和一般编译器以及直译的区别在于,Java起首将源代码转换为字节码,然后将其转换为JVM的可执行文件,JVM可以在各种差别的JVM上运行。因此,实现了它的跨平台特性。固然这使得Java在早期非常迟钝,但是随着Java的开发,它已经得到了改进。
2.3 ECLIPSE 开发环境
ECLIPSE 支持广泛、兼容性高并且功能强盛,是一个Eclipse 插件集合,普遍顺应于JAVA和J2EE的系统开发,支持 JDBC,Hibernate,AJAX,Struts,Java Servlet,Spring,EJB3等市面上存在的几乎全部数据库链接工具和主流Eclipse产物 开发工具。
ECLIPSE 在业内是所熟知的开发工具,该平台在开发的过程中运用的就是该工具。ECLIPSE 又被称之为企业级的工作平台,它是以Eclipse IDE为基础的。ECLIPSE 可以帮助我们举行数据库的研发和J2EE的利用,除此之外,还可以提高系统的运营能力,这突出体现在服务器的整合过程中。ECLIPSE 的功能相当完备,能够为J2EE的集成提供必要的环境支持,从而完成编码、测试、调试及发布等功能。它可以支持JSP,HTML,SQL,Javascript,Struts, CSS等。
2.4 Tomcat服务器
Tomcat属于一种轻型的服务器,所以说在中小企业中并不具有普适性。但是当步伐员必要开发或调试JSP 步伐时,则通常会将该服务器作为首选。对于一个仅具有计算机基础知识的人来说,计算机系统具有一个好的Apache服务器,可以很好的对HTML 页面举行访问。Tomcat 固然是Apache的扩展,但是它们都是可以独立运行的,二者是不相互干扰的。当设置正确的时候,Apache服务器为HTML 页面的运行提供技能支持,Tomcat 的任务则是运行Servle和JSP 页面。Tomca也具有肯定的HTML页面处理功能。
2.5 MySQL数据库
数据库是系统开发过程中不可或缺的一部分。在WEB应用方面,MySQL AB开发了一个具有很大优势的MySQL关系数据库管理系统。 MySQL可以将数据存储在差别的表中,这非常机动,并且还可以提高系统在实际应用中的速率。数据库访问最常用于标准SQL语言,MySQL用于SQL语言,因此它具有高度兼容性。数据库的操作是必不可少的,包罗对数据库表的增加、删除、修改、查询等功能。现如今,数据库可以分为关系型数据库和非关系型数据库,Mysql属于关系性数据库,Mysql数据库是一款小型的关系型数据库,它以其自身特点:体积小、速率快、成本低等,Mysql数据库是现在最受欢迎的开源数据库。
在WEB应用技能中, Mysql数据库支持差别的操作系统平台,固然在差别平台下的安装和设置都不相同,但是差别也不是很大,Mysql在Windows平台下两种安装方式,二进制版和免安装版。安装完Mysql数据库之后,必要启动服务历程,相应的客户端就可以连接数据库,客户端可通过命令行或者图形界面工具登录数据库。
致 谢
时间过得像箭一样,太阳就像一条船。结业论文即时结束也意味着我大学四年的生活即将结束。论文写作乏味而富有挑战性,指导老师的指导,同砚和家长与老师支持鼓励是我对峙完成论文泉源。起首,我要感谢我的导师老师在论文开篇,初稿,设计提出宝贵意见,没有老师对我的辛苦种植,并且严酷的要求,我是不大概顺利完成我的论文。在这里,我还要感谢我的妈妈和爸爸,多少感恩的话想要对你们说,我想通过我的学习成果来回报你们,永久祝你们健康幸福!末了,我要感谢全部帮助过我的老师,同砚和朋友,并度过了许多快乐和难忘的日子。我希望你们永久幸福快乐。
四年的时间很难在我的漫长的人生旅程中短暂,但短短的四年是最朴拙的青年;最纯粹的光阴;最美丽的大学生活。我会记取大学的每一点,记取大学里每个可爱的人。
参考文献
[1]范立峰,乔世全,程文彬 JSP步伐设计 人民邮电大学出书社 2018。
[2](美)Kevin Mukhar, Chris Zelenak , James L.Weaver,Jim Crume ,JavaEE 5 开发指南,机械工业出书社,2018。
[3]陈雄华 企业应用开发详解 电子大学出书社,2017。
[4]李宁Java Web开发技能大全–JSP+Servlet清华大学出书社,2018。
[5]聂哲 JSP动态WEB技能实例教程。
[6]李绪成,闫海珍 java Web开发教程—入门与提高篇(JSP+Servlet) 清华大学出书社 2018 。
[7]史胜辉,王春明,沈学华 JavaEE基础教程 清华大学出书社 2017 。
[8]霍尔等著 Mysql与JSP核心编程 北京 清华大学出书社 2019
[9]Joyce Farrell著 Java编程(英文影印版) 科学出书社 2019郭克华编 JavaEE步伐设计与应用开发 北京 清华大学出书社 2019埃克尔著,陈昊鹏译.Java编程思想[M].(第4版).北京:机械工业出书社,2019:17-690.
[10]Robert W.Sebesta著,刘伟琴等译.Web步伐设计[M].(第4版).北京:清华大学出书社,2019:9-450.
[11]赵强 编著.精通JSP编程[M].北京:电子工业出书社,2018:34-56.
[12]萨师煊,王珊.数据库系统概论[M].北京:高等教育出书社,2019:10-180.
[13]陈刚.ECLIPSE 从入门到精通[M].北京:清华大学出书社,2017:17-380.
[14] 孙卫琴.精通Struts:基于MVC的Java Web设计与开发[M].北京:电子工业出书社,2019:19-421.

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

火影

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表