首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

什么JSP

目录 什么JSP 安装配置JSP运行环境 JSP页面 JSP页面简介 设置Web服务目录 JSP运行原理 JSP 与Java Servlet关系 HTML与JavaScript 什么JSPJSP...Java Server Page缩写,由Sun公司倡导,许多公司参与,于1999年推出一种Web服务设计标准。...▲ 需要强调一点:要想真正地掌握JSP技术,必须有较好Java语言基础,以及基本HTML语言方面的知识。...(2) 保存类型选择为“UTF-8”(因为JSP页面指定编码utf-8)。...字节码文件主要工作: (1)把JSP页面中HTML标记符号(页面的静态部分)交给客户端浏览器负责显示; (2)负责处理JSP标记,并将有关处理结果(用字符串形式)发送到客户端浏览器; (3

79210
您找到你想要的搜索结果了吗?
是的
没有找到

JSP放到WEB-INF后以保护JSP源代码

本人在看《J2EE核心模式》(“Core J2ee Patterns”,刘天北、熊节译),里面提到了一种实现资源保护方法,那就是把那些限制访问资源(比如说jsp源代码)放到Web应用WEB-INF...目录下,对于/web-INF/及其子目录,不允许直接公共访问,所以就可以起到保护这些代码未经授权访问和窥视,更好保护了源代码(19页)。...跟customer相关JSP,跟订单相关JSP等都按照这种方法存放。 图 2.基于不同功能 JSP 被放置在不同目录下 这种方法问题这些页面文件容易被偷看到源代码,或被直接调用。...我们知道,实现页面的跳转有两种方式,一种通过redirect方式,一种通过forward方式。...> 上面这段语句只有一个名为test按钮,如果单击这个按钮,系统就会跳转到/WEB-INF/jsp/test/test.jsp,它代码如下: 例2:/WEB-INF/jsp/test/test.jsp

4.3K30

JSTL-开放源代码JSP标签库

今天刚知道这个东西,JSTL全称:JSP Standard Tag Library,翻译过来就是标准JSP标签库。那什么标签?标签就是用来标志您目标的分类或内容,在HTML语言中处处都是标签。...官方说法: 1. 使用 JSTL 标记来避免在 JSP 页面中使用脚本编制元素; 2....又一开发人员在对JSP页面进行维护时发现这些页面中元素乱七八糟,作为一个有洁癖开发大牛,他表示可以让页面维护起来更加简洁,于是…… 不可否认一少部分人懒惰造成了大部分人懒惰。...顾名思义,format 标记库定义了用来格式化数据(尤其数字和日期)操作。它还支持使用本地化资源束进行 JSP 页面的国际化。...咂看之下自然就是JSTL能看源代码,ASPX不能。 详细比较以后再写吧,天快亮了,该睡觉了。

1.5K20

30套JSP网站源代码合集「建议收藏」

大家好,又见面了,我你们朋友全栈君。 JSP技术是以Java语言作为脚本语言JSP网页为整个服务器端Java库单元提供了一个接口来服务于HTTP应用程序。...我收集了一些JSP开发网站源代码,从实践中学习,希望对大家有用。.../data/180023 JSP+mysql编写网上商城源代码(可直接运行) http://down.51cto.com/data/230681 【java web】JSP七个小项目代码笔记精品汇总...JavaBean网上交易系 http://down.51cto.com/data/68550 JSP应用开发详解【第三版源代码】 http://down.51cto.com/data/54099 基于...java编写jsp电信业务项目 http://down.51cto.com/data/196021 JSP 企业办公自动化系统源代码下载 http://down.51cto.com/data/357857

9.4K51

什么样代码好代码?

关于什么好代码,软件行业烂大街名词一大堆,什么高内聚、低耦合、可复用、可扩展、健壮性等等。...一匹跑得快(运行速度快),少生病(健壮),可以驮载各类货物(可扩展),容易辨识(容易看懂),病好治(bug好发现),高大英俊千里汗血马也 坏味道 什么好代码,不好定义,但是关于什么代码里"坏味道...笔者刚毕业,参与一个大型复杂金融软件,核心业务类,函数1000行算小case,5000多行不在少数,我内心哇凉哇凉,还好大致逻辑比较清晰 类太大 一般不宜操过1000行,同样不绝对,jdk源码过千行不少嘛...还是那个大型复杂金融软件,核心几个Algo C++文件,2万到3万行,我心在滴血 数据泥团 即很多地方有相同三四项,两个类中有相同字段、许多函数签名中有相同参数。...函数名能让人望名知义,看名字就知道函数功能啥,以至于几乎不需要多少comments最好 通常DAO层函数命令规范:操作+对象+通过+啥,如:updateUserById, insertQuarter

1.3K20

JSP 编译原理:JSP Servlet?如何用 Eclipse 查看 JSP 编译生成 Servlet 源文件?

(Servlet 用 Java 语言编写服务器端程序),然后再由 Java 编译器编译为以 .class 结尾中间字节码文件,最后再编译为机器能识别的二进制机器码文件。...---- 一、JSP 文件编译流程原理 JSP 页面在请求时候会先被 Tomcat 编译为 Servlet(Servlet 用 Java 语言编写服务器端程序),然后再由 Java 编译器编译为以..._2020 输出文件夹,如下图所示: 我们顺着项目文件夹逐级往下查看,就可以看到我们刚才运行 Demo01.jsp 页面的编译输出文件,一个 JSP 初次编译生成 .java 文件,一个...这也就是当初为什么出现 JSP 原因,使用 JSP 比 Java 节省了大量代码。 同时论证了 JSP 文件编译后首先生成 Servlet。...是否第一次访问 JSP 文件流程如下图所示: 但是请注意:如果你 JSP 文件进行了修改,再次点击保存发布会重新编译,又会重新走编译流程。

2.6K20

什么样代码好代码?

关于什么好代码,软件行业烂大街名词一大堆,什么高内聚、低耦合、可复用、可扩展、健壮性等等(作者【CoderBaby】)。...一匹跑得快(运行速度快),少生病(健壮),可以驮载各类货物(可扩展),容易辨识(容易看懂),病好治(bug好发现),高大英俊千里汗血马也 ?...什么好代码,不好定义,但是关于什么代码里"坏味道",比较容易搞清楚。...笔者刚毕业,参与一个大型复杂金融软件,核心业务类,函数1000行算小case,5000多行不在少数,我内心哇凉哇凉,还好大致逻辑比较清晰 类太大 一般不宜超过1000行,同样不绝对,jdk源码过千行不少嘛...函数名能让人望名知义,看名字就知道函数功能啥,以至于几乎不需要多少comments最好 通常DAO层函数命令规范:“操作+对象+通过+啥”,如:updateUserById, insertQuarter

1.4K60

ERP什么样存在?

当企业达到一定规模,不论之前管理如何到位,大部分都会出现部门之间资源分配和协作上问题,ERP软件多种多样,用户先试后买已经了解一个软件屡试不爽一个方法了。...大多数ERP都是可以免费申请试用,像金蝶、甲骨文、仓管云、用友等等,当然了也有一些服务商因为一些个别的原因不提供试用,这个时候就需要利用市面上资料来选择了。   ...ERP旨在就是对企业所有人、物、财、时间、空间等等资源进行整合和优化管理,协调企业各部门运作,提高企业核心竞争力企业获得很好经济效益。 ?   ...将分散数据整合起来,开单时选择一个商品,精斗云只需要输入商品部分信息就可即时检索,效率更高;数据只能通过专一系统进行输入,数据会很精确而且一致。...运用ERP管理系统将工作内容与工作方式信息化,拥有可靠地信息化管理工具,实现企业高效快速运转!企业不需要在每月频繁手工结算,整理账单、出纳等,只需将更多心思花在财务资金管理上即可。

90120

什么样模型模型?

文章作者:途索 阿里巴巴 算法专家 内容来源:《数据分析通识》 导读:什么样模型模型?相信这是每一个数据分析师和大数据AI算法工程师都曾经默默思考过问题。...这个“模型”中,规范与标准是真实飞机,最终形成样式一个小型仿照真实飞机样子制作模子。这种尽可能仿真无损地复制规范与标准样式模型。...而业务模型“样式”,一个抽象存在,但这个抽象存在却有着比较形象表现形式,这个表现形式多种多样。 举例来讲,图1某电商APP业务逻辑模型图。...而函数参数的确定则可以有两种思路:一种直接指定这些函数参数,或是在经过一定程度分析后,指定函数模型参数;另一种思路假定当前数据输入与输出映射结果已知,或是输出目标形式已知,根据输入与输出关系...例如,如果通过一个金融风控模型准确高效识别出有金融欺诈意图用户,模型可解释性可以对接下来如何进一步保障服务安全,从哪里入手,采取措施后预计会有什么样后果等都有非常可靠指导与评价。

1.5K31

究竟什么样开发流程规范

这篇文章分享开发流程规范,目的提高产品质量,优化开发流程,供大家参考。 规范,人,希望自己定规范,不要被打脸。 ? 接下来从以上六个阶段进行逐一拆解。...产品经理刚讲了一个需求点,参会人员就产生了激烈讨论,都在证明自己。 参会人员对需求目标不明确,对需求点进行发散思维讨论,最终偏离方向。...自测 联调完毕后,开发人员需要同时完成自测,并将标准化 自测报告 发给测试团队。 对于有性能要求项目,需要开发人员进行性能测试,并出具标准化 性能测试报告。...小结 大家可以数一数上面使用到了多少规范,这时有朋友会说了,这规范也太多了吧,这和工厂工人有什么区别,我们程序员有创造性,我们喜欢前沿性、挑战性工作,我们放荡不羁爱自由......针对这个问题,首先我不否认开发人员有创造性,但并不是所有的程序员都有创造性,在现实工作场景中大部分程序员不是做创造性工作,也没必要做创造性工作,所以必须按照规范流程执行。

86720

什么源代码映射?

源代码映射还可以帮助你确定哪些代码行负责执行特定功能,以及从哪里调用了特定函数。 尽管源代码映射非常有用,但是它们会增加文件大小并增加服务器负载。...如果你使用构建工具不支持源代码映射,则有可能需要手动编写它们。 下面正文~~~~ 今天,我们要谈论源代码映射,这是现代 Web 开发中非常重要工具,可以显著地简化调试过程。...在本文中,我们将探讨源代码映射基础知识,它们如何生成,以及它们如何提高调试体验。...例如,条目 65-> 2:2 意思: 生成代码:单词 const 在压缩内容中位置为65。 原始代码:单词 const 在原始内容中第2行第2列开始。...这不仅是浏览器开发人员工具挑战,也使代码监视和分析更加困难。 当然,这是一个可以解决问题。其中一种方法像其他编程语言一样,在源映射中包含范围信息,以便进行调试。

67920

jsp10年谁让它如此落幕?

jsp本质上一个java类,所以早期java开发人员前后端开发任务全负责,而UI设计师把设计好html页面给开发人员集成,这个需要双方共同协调完成,效率低下,很难完成需求快速更新迭代,持续交付。...3、并发、吞吐量差 由于jsp本质java类,只能放在web服务器(如tomcat),所以jsp不能部署到并发性能更好nginx或者apache下,这是很多人诟病java web性能不好原因之一。...5、页面加载慢(同步机制) 如果一个页面承载内容很多(如表单、表格、详情),会导致页面加载很慢。究其原因jsp内在特性决定jsp初始化流程 ?...首先,jsp页面会初始化为servletclass文件 其次,在servlet代码中解析jsp tag标签,转换成html网页标签 最后,以流方式输出html网页 这里有个要命问题,从jsp转换成...小结 笔者认为,前后端分离思想一种趋势,更深层次技术更新很快,我们要与时俱进,时刻更新自己知识库。当然对于之前不了解jsp同学还是要去学习下,毕竟很多技术发展有继承性

89520

如何放弃 JSP,转向 REST 编程

如果你作为用户来访问互联网资源,那么大概过程这样:你在浏览器录入 URL 或者点击一个超链接后,浏览器会请求 DNS 服务器解析这个 URL,返回域名映射IP,然后通过 HTTP 请求这个...但那时搞 web 编程还比较麻烦,什么 JSP,ASP,前端代码和后端代码杂糅在一起,就这么你离不开我我离不开你似的在 web 服务器上跑着,代码看上去不清爽,很多业务逻辑也没法被其它站点复用。 ?...这个时候,客户端就需要服务端提供业务服务得一个 API(应用程序访问接口),客户端可以直接发起请求,这时候 REST API 就派上用场了。 什么 REST 呢?...REST 一种设计思想,它核心资源,可以理解成在 REST 世界里,万物皆资源。...在 REST 中,资源通过 URL 进行识别和定位。对资源操作,通过 HTTP 方法来定义

62810

什么样网站设计称得上好?

网站设计一般都具有以下特点: 第一、好页面设计肯定是清晰明了。 好页面设计,重视用户体验,所以会将产品详细地介绍给用户,让用户能充分认识产品,而不是盲目地将网站价值灌输给用户。...如果本身产品设计不够清晰,用户又怎么会去了解呢?或者网站建设流程不清晰,不便于用户在网站上操作可能会导致用户直接关闭网页。...例如,购买过程,产品价格设置不清晰,免费产品,在付款时候没有自动减少相对应价钱,造成用户困惑。 第二、好网页设计易于理解。...所以,好网站设计,会在每一个功能上给用户一些提示,一步一步指引用户,熟悉网站操作。 第三、好页面设计可以使用户愉快。...在网站设计过程中,并不只是为企业理念而建设,更为重要确保执行力。网站建设时候越复杂,给用户操作就越简单,用户使用起来心情就会好。

1.6K00

Go一门什么样语言?

动态类型语言:指在运行期间才去做数据类型检查语言,说数据类型, 动态语言:说运行改变结构,说代码结构。 动态类型语言数据类型不是在编译阶段决定,而是把类型绑定延后到了运行阶段。...编译型语言和解释型语言区别 类型 原理 优点 缺点 编译型语言 通过专门编译器,将所有源代码一次性转换成特定平台(Windows、Linux 等)执行机器码(以可执行文件形式存在)。...代表语言:C、C++、Pascal、Object-C、swift 解释型语言 由专门解释器,根据需要将部分源代码临时转换成特定平台机器码。...跨平台性好,通过不同解释器,将相同源代码解释成不同平台下机器码。 一边执行一边转换,效率很低。...Go编译生成一个静态可执行文件,除了glibc外没有其他外部依赖。

1.1K30

C源代码如何跑起来

时激动心情吗?平时我们在写 C 程序时都用 IDE(集成开发环境),写好源代码之后点一下按钮,一键运行。...让我们一起来看看 C 源代码如何跑起来。 C 程序从源代码到运行阶段一共需要进行如下几个阶段。 ? 那究竟是怎样进行呢?我们一起来看一看。...可以看到,在源代码基础上,#include 所在语句没有了,与之替换一堆声明,增加了几百行,也就是说,在预处理阶段,预处理器会将我们 C 源代码所有宏定义(带 # 符号语句...进行汇编,调用汇编器,使用命令 gcc -c hello.s -o hello.o 生成了 hello.o 文件(该文件可重定位目标文件),这里如果我们再用文本编辑软件打开该文件,会发现一堆乱码,因为现在该文件已经二进制文件...这个函数在标准库中定义,我们写 hello.c 源代码时没有对它进行定义,只对它进行调用,C 程序不认识这个函数,想要让 C 程序认识这个函数就必须找到它定义位置,链接就是负责把我们在源代码中调用函数从它定义文件中加载过来

86910

C语言一个什么样语言

对于大部分程序员,C语言学习编程第一门语言,很少有不了解C程序员。...C语言除了能让你了解编程相关概念,带你走进编程大门,还能让你明白程序运行原理,比如,计算机各个部件如何交互,程序在内存中一种怎样状态,操作系统和用户程序之间有着怎样“爱恨情仇”,这些底层知识决定了你发展高度...C语言概念少,词汇少,包含了基本编程元素,后来很多语言(C++、Java等)都参考了C语言,说C语言现代编程语言开山鼻祖毫不夸张,它改变了编程世界。...编程语言发展大概经历了以下几个阶段: 汇编语言 --> 面向过程编程 --> 面向对象编程 汇编语言编程语言拓荒年代,它非常底层,直接和计算机硬件打交道,开发效率低,学习成本高; C语言面向过程编程语言...,已经脱离了计算机硬件,可以设计中等规模程序了; Java、C++、Python、C#、PHP 等面向对象编程语言,它们在面向过程基础上又增加了很多概念。

1K30
领券