返回顶部
首页 > 资讯 > 精选 >JSP自学推荐
  • 820
分享到

JSP自学推荐

2023-06-02 17:06:38 820人浏览 泡泡鱼
摘要

jsP全名为Java Server Pages,中文名叫java服务器页面,其根本是一个简化的Servlet设计,它是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是

jsP全名为Java Server Pages,中文名叫java服务器页面,其根本是一个简化的Servlet设计,它是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页html(标准通用标记语言的子集)文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件,后缀名为(*.jsp)。 用JSP开发WEB应用是跨平台的,既能在linux下运行,也能在其他操作系统上运行。

 

 

它实现了Html语法中的java扩展(以 <%, %>形式)。JSP与Servlet一样,是在服务器端执行的。通常返回给客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。

 

JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计的显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。 JSP(JavaServer Pages)是一种动态页面技术,它的主要目的是将表示逻辑从Servlet中分离出来。

 

Java Servlet是JSP的技术基础,而且大型的Web应用程序的开发需要Java Servlet和JSP配合才能完成。JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。

 

JSP自学推荐

语言特点:

l  优点

一次编写,到处运行。除了系统之外,代码不用做任何更改。

系统的多平台支持。基本上可以在所有平台上的任意环境中开发,在任意环境中进行系统部署,在任意环境中扩展。相比ASP的局限性JSP的优势是显而易见的。

强大的可伸缩性。从只有一个小的jar文件就可以运行Servlet/JSP,到由多台服务器进行集群负载均衡,到多台Application进行事务处理,消息处理,一台服务器到无数台服务器,Java显示了一个巨大的生命力。

多样化和功能强大的开发工具支持。这一点与ASP很像,Java已经有了许多非常优秀的开发工具,而且许多可以免费得到,并且其中许多已经可以顺利的运行于多种平台之下。

支持服务器端组件。web应用需要强大的服务器端组件来支持,开发人员需要利用其他工具设计实现复杂功能的组件供web页面调用,以增强系统性能。JSP可以使用成熟的JAVA BEANS 组件来实现复杂商务功能。

l  缺点

与ASP也一样,Java的一些优势正是它致命的问题所在。正是由于为了跨平台的功能,为了极度的伸缩能力,所以极大的增加了产品的复杂性。

Java的运行速度是用class常驻内存来完成的,所以它在一些情况下所使用的内存比起用户数量来说确实是“最低性能价格比”了。

 

JSP自学手册:https://edu.aliyun.com/course/503/lesson/list?utm_content=g_1000056752

--结束END--

本文标题: JSP自学推荐

本文链接: https://lsjlt.com/news/230687.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • JSP自学推荐
    JSP全名为Java Server Pages,中文名叫java服务器页面,其根本是一个简化的Servlet设计,它是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是...
    99+
    2023-06-02
  • 零基础python自学书籍推荐
    Python作为一门高级编程语言,已经成为了众多编程爱好者和从业者的首选,其简洁易懂的语法、丰富的库函数和广泛的应用领域,使得Python成为了学习编程的入门语言之一。我很高兴为您推荐一些适合零基础学习Python的书籍。下面是我为您准备的...
    99+
    2023-10-25
    零基础 python 书籍
  • PHP自动加载学习资源推荐
    PHP自动加载是将类、接口和特性映射到文件路径的机制。这允许您在类名或接口名之前使用use而不必手动包含文件。这使得您的代码更加简洁和易于维护。 如果你想学习PHP自动加载,这里有一些资源可以帮助你入门: 官方文档:PHP官方文档提供...
    99+
    2024-02-08
    PHP 自动加载 学习资源 入门 进阶
  • 初学python书籍推荐
    python书籍合集下载: Python书籍1:https://download.csdn.net/download/qq_31939617/10364629 下载 Python书籍2 :https://download....
    99+
    2023-01-31
    书籍 python
  • PHP学习笔记:推荐系统与个性化推荐
    引言:在当今互联网时代,推荐系统已成为许多网站和应用程序的重要功能之一。通过运用机器学习和数据挖掘技术,推荐系统能够根据用户的行为和兴趣,将最相关的内容和产品推荐给用户,提升用户体验和网站的交互性。而个性化推荐则是推荐系统的一种重要算法,能...
    99+
    2023-10-21
    推荐系统 PHP 个性化推荐
  • 学习C++的书籍推荐
    这篇文章将为大家详细讲解有关学习C++的推荐书籍,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。Effective C++和More Effective C++, by Scott Meyers:这两本书也...
    99+
    2023-05-31
    c++ c+
  • 推荐两个MySQL学习资源
    高鹏(八怪)从2008年至今一直从事Oracle/MySQL相关工作,现任易极付高级DBA,Oracle OCM。有丰富的数据库性能调优,故障诊断经验,并且对MySQL源码有一定的研究。 这个系列专栏主要包含GTID部分、Event部...
    99+
    2017-10-04
    推荐两个MySQL学习资源
  • Mongoose学习全面理解(推荐)
    一、创建schemas 创建schemas的方式: var userSchema = new mongoose.Schema({ name: String, email: String, ...
    99+
    2022-06-04
    Mongoose
  • 学习linux常用命令(推荐)
    一、文件系统的管理 tips:输入命令的时候要常用tab键来补全 ls 查看目录信息 ( ls / ) ls -l 等价于 ll pwd 查看当前所处的路径 cd 切换目录 (cd /) ,如果不...
    99+
    2022-06-04
    常用命令 linux
  • Java学习之路(书籍推荐)
     前言:Java开发工程师一般负责后端开发,当然也有专门做Java Web的工程师,但是随着前后端的分离,越来越多的Java工程师需要往大后端方向发展。今天我们就来介绍一下Java后端开发者的书单。首先要感谢一下某大佬力推的后端书...
    99+
    2023-06-02
  • PHP中如何进行自动推荐和推荐系统开发?
    随着互联网的快速发展,为不同用户提供个性化的服务已经成为了一种普遍的需求。其中,推荐系统作为一种应用广泛、效果显著的个性化服务,在电子商务、社交网络、新闻媒体等领域得到了广泛的应用。本文将探讨在PHP中如何进行自动推荐和推荐系统开发的相关问...
    99+
    2023-05-23
    推荐系统 PHP开发 自动推荐
  • vue3 api自动导入神器推荐
    目录1. vue3 自动导入2. API 的 自动引入 ( 尤雨溪 推荐神器)3. 组件的自动引入 ( 尤雨溪 推荐神器)总结1. vue3 自动导入 原理 : 预加载前,该插件自动...
    99+
    2023-02-27
    vue导入功能 导入vue.js vue3 api自动导入
  • 墙裂推荐一波mysql学习资源
    在日常工作与学习中,无论是开发、运维、测试,还是架构师,数据库是一门必不可少的”必修课”, 也是必备的涨薪神器。在互联网公司中,开源数据库用得比较多的当属 MySQL 了。 但mysql知识面非常广,知识点也很零散,学习过程是比较曲折的,...
    99+
    2019-05-22
    墙裂推荐一波mysql学习资源
  • Go语言培训:学习资源推荐
    在当今信息化时代,计算机语言的重要性不言而喻。随着互联网和人工智能等领域的飞速发展,编程语言也变得愈发重要。而在诸多编程语言中,Go语言作为一种开发效率高、性能优越的编程语言,备受程序...
    99+
    2024-02-27
    资源推荐 go语言学习 培训建议 go语言 在线课程
  • Discuz! X1.5插件制作学习之旅 推荐
    单页制作教程 FOR Discuz! X1.5在Discuz! X1.5根目录下新建一个文件,host.php,源码内容如下 <php require './source/class/class_cor...
    99+
    2022-06-12
    Discuz 插件
  • 初学者使用Mac绘图软件推荐
    对于刚接触绘图的朋友来说一款好用的绘图软件是必不可少的!可是有什么软件比较适合初学者呢?我为大家推荐的是sketchbook pro Mac版,一般软件对于初学者来说工具多的眼花缭乱,初学者所需要的是一款能够简简单单表达您的想法的绘图软件,...
    99+
    2023-06-05
  • WordPress初学者必读:入门指南推荐
    WordPress是一个广泛应用于网站建设的开源内容管理系统,它简单易用且功能强大,适合初学者快速入门并打造专业网站。本文将为WordPress初学者提供入门指南,包括安装、主题、插件...
    99+
    2024-02-29
    入门指南 初学者
  • Pytest自定义用例执行顺序(推荐)
    Unittest用例执行顺序 unittest框架和pytest框架编写的测试用例执行顺序,默认根据ACSII码的顺序加载测试用例,数字与字母的顺序为:09,AZ,a~z。 1.对于...
    99+
    2024-04-02
  • MySQL规范推荐
    1. MySQL数据建模推荐规范: 1.1 合理使用 bigint(20) 数值类型: 类型: BIGINT 大小: 8 字节 范围(有符号): (-9 233 372 036 85...
    99+
    2024-04-02
  • lazyload.js详解(推荐)
    目录简介优点:安装使用提前加载——Threshold事件触发(可以是jquery事件,也可以是自定义事件)——Event设定效果&md...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作