您好,欢迎来到小侦探旅游网。
搜索
您的当前位置:首页JSP技术发展前景研究

JSP技术发展前景研究

来源:小侦探旅游网
软件开发与应用

信息与电脑China Computer & Communication2019年第8期

JSP技术发展前景研究

刘 婷

(工程大学信息工程学院,陕西 西安 710086)

摘 要:要系统学习一门前端编程语言,需要明确其实现的相关原理,了解它的现状和发展前景。JSP技术作为一门颇受欢迎的前端编程语言,具有强大的生命力,是企业软件开发中不错的选择。近几年的JSP研究已取得了不错成果,笔者主要对JSP的实现及相关原理进行研究,并分析JSP在国内企业、高校的应用前景,为学习JSP技术打好基础。

关键词:JSP技术;原理;应用场景

中图分类号:TP247  文献标识码:A  文章编号:1003-9767(2019)08-070-02

Research on JSP Technology Development Prospect

Liu Ting

(Department of Information Engineering, Engineering University of the Chinese Armed Police Force, Xi'an Shaanxi 710086, China)Abstract: To systematically learn a front-end programming language, it is necessary to clarify its implementation and related

principles, understand its current situation and development prospects. As a popular front-end programming language, JSP technology universities of the application of the scene, for learning JSP technology to lay a good foundation.

Key words: JSP technology; principles; application scenarios

has strong vitality and is a good choice for enterprise software development. In recent years, JSP research has achieved good results, this paper mainly on the realization of JSP and related principles of research, and analysis of JSP in domestic enterprises, colleges and

0 引言

近几年,各类前端开发语言如雨后春笋般不断涌出,如:php、asp、Node.js以及React等开发语言。JSP具有强大的生命力,它的通用性、对语言的锁定性让其成为高校、企业软件开发中不错的选择[1]。

它本身也可进行JSP界面的编写,但是在功能选项中默认没有提供对JSP的支持,需要编写人员手动添加插件开启JSP支持。

1.1.3 Dreamweaver

Dreamweaver作为创建和管理网页的专业可视化编辑器,能更直观地看到界面的设计情况,而且使用Dreamweaver可轻松创建跨平台、跨浏览器的界面。Dreamweaver可检查用户的工作成果,在所有的流行平台和浏览器中可能发生的错误,它还是一个可完全自定义的应用程序,适用各种不同的工作风格和使用水平,对于基于html的JSP开发也是非常便捷。1.2 Linux环境

Linux是一套类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。在Linux上需要自己搭建JSP环境,类似于Windows,安装tomcat服务器即可[3]。1.3 MacOS环境

MacOS同样是类Unix操作系统,苹果在生产过程中就

1 JSP开发环境及开发工具选择

1.1 Windows环境1.1.1 MyEclipse编辑工具

MyEclipse是一款十分优秀的编程开发工具,它是Eclipse的一组插件集,集成了很多开发工具和包,支持语言广泛,尤其是对各种开源的产品支持,方便开发者更加快捷地开发Java󰀁Web相关程序1.1.2 IntelliJ󰀁IDEA

IDEA作为颇受程序员欢迎的一款开发软件,在软件业界被誉为最贴心的Java开发工具,无论是代码自动提示,还是重构、J2EE支持、各类版本工具(git、svn、github等)以及代码分析等方面的功能,可以说深受广大程序员的喜爱。

[2]

作者简介:刘婷(1991—),女,山西运城人,硕士研究生。研究方向:软件开发与设计。

— 70 —

2019年第8期

信息与电脑China Computer & Communication软件开发与应用

为做到最好的编程系统而努力,对于编程所需要的各种环境都做了完美配置,与Linux相同,JetBrains系列对于JSP的编写做到了完美的支持

[4]

内,各大银行、机构、国防性质的机构都是采用JSP开发。网易、腾讯等网络公司都使用JSP搭建了前端框架,特别是12306网站,整个PC端的页面结构都是使用JSP构建而成,曾经的人人网、移动等通信公司使用的也都是JSP。国内的JSP发展仍然处于起步阶段,在网站建设这一领域,国内目前还是ASP占于上风,PHP和JSP退居其次。但在国外,JSP似乎更具优势,一些典型的信息系统大多由JSP搭建,美国Gartner󰀁Group公司提出的著名企业资源计划(ERP)是由JSP构建,而且国外针对JSP有专门的面试题目及招聘对应的工程师。

2.2.2 企业JSP发展前景

英国NetCraft公司曾做过一份调查报告,一年中,程序员对于JSP的使用广泛度增长了94%。在使用JSP的操作系统平台方面,有40%是Linux、26%是Windows、17%是Solaris。

在企业中,中小企业更愿意偏向于PHP开发,因为对比基于Java的JSP开发,PHP的开发成本要小于JSP的开发。但是近些年人们来对于开发安全性的愈加重视,JSP的使用率也是逐步上升。事实证明,JSP所具有的各种优势不仅能提高开发者的效率,也会使网站的网页具有更好的安全性和可移植性,JSP具有良好的发展前景,JSP的开发人员、所设计的网站也会也来越多。JSP的不断发展也会给新技术提供支持。

2 JSP的高校教学情况与企业发展前景

2.1 国内高校JSP教学情形及发展方向2.1.1 国内的JSP教学情形

现阶段中国高校教育中,只要设有计算机类学院,C语言、数据结构、Java等语言是必不可少的科目,在Java项目开发中,Web项目是近些年来的主流开发方向,而论及Web项目的开发,必然离不开前端界面的编写。JSP逐渐成为了众多高校在Web项目开发中最常使用的前端语言。

对于基础的Spring开发来说,JSP是很好的前端编写选择,国内高校一般设有计算机院校,所开设的软件类专业都涉及到JavaEE开发,也就会涉及到JSP的应用。但是对于教学程度而言,也仅仅停留在基本使用,即便是一本类院校也是同时开设多门前端语言,但每门课程又没有进行深入的讲解,所以学生选择JSP作为前端语言的情况又有所降低,相对应的学习也不是很深入。2.1.2 高校JSP发展前景

JSP是servlet的发展品,或许JSP看起来过于简单,是将被淘汰的技术,更多的人建议不如直接去学框架,然而框架的核心离不开servlet,spring󰀁MVC中前端技术应用最多的仍然是JSP,在大型企业中JSP仍然具有强大的生命力。

在现阶段高校中JSP的教学仍然处于基本使用的状态,学生能在JavaWeb项目中使用JSP进行简单的前端页面编写,但是并没有深入进行JSP的编写以及项目开发,在常规的高校课设中,都是实现相关的功能即可。不过,这远远满足不了企业级应用开发的需求,虽然国内中小企业以各类前端语言居多,但是大型的企业和以安全为准的各类公司都是以JSP为主,导致JSP的发展前景成为“小企业用不到,大企业招不到”的尴尬境地,而高校现在JSP教育程度又满足不了企业开发的需求。所以,高校应重点进行JSP对口教学,多和企业交流,根据企业级的开发需求,培养专业人才,不仅能满足企业的需求,也增加了学校的就业方向,就业率也将同步上升。

2.2 JSP在企业中的应用发展2.2.1 企业的JSP

在中国多达数千万的企业中,中小企业占据绝大多数的比例,然而中小企业中实现了计算机较高应用的企业所占比例不足10%,而且中小企业中PHP尤受欢迎,PHP本身的性质使它更适用于小型网站的开发,那么,JSP在国内就没有多少的应用之地[5]。其实不然,JSP适用于大型的企业级开发,从安全性来讲,JSP比PHP或ASP更安全。现阶段在国

3 结 语

经过十几年的成长,JSP所特有的魅力和风格逐渐出现在人们的视野中,它吸引了越来越多的IT爱好者,引导他们走向成功。但正因JSP的成功,很多人开始对JSP的发展和未来“畅所欲言”,持乐观态度的有之,持悲观态度的亦有之。但无论哪一门语言或是任何一项技术都会经历诞生、发展、被人发现存在的诸多毛病及缺陷、直至消亡等阶段,但是,国内的JSP还在处于起步阶段,现在谈论JSP的消亡还为时过早。

参考文献

[1]马建红.JSP应用与开发技术[M].北京:清华大学出版社,2011:2.

[2]克尼亚万.Servlet.JSP和Spring MVC初学指南[M].北京:人民邮电出版社,2016:11.

[3]云岩.JSP程序设计[M].北京:北京邮电大学出版社,2016:8.

[4]王艳丽.基于J2EE平台Web系统的软件测试研究和实现[M].北京:机械工业出版社,2012:45.

[5]彭晓青.MVC模式的应用架构系统的研究与实现[J].北京:电子工业出版社,2013:36.

— 71 —

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- xiaozhentang.com 版权所有 湘ICP备2023022495号-4

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务