Java EE发展史

前言     最近的这段时间一直在学习Java EE,刚刚完成了从0到1的蜕变,所以顺便整理一下我所了解到的Java EE,给刚入门学习的新人一些头绪,而所谓“启示录”,就是这个意思。 一.Java EE是什么?    Java EE(Java Enterprise Edition)是一种企业级应用的软件架构,同时是一种思想,一套规范。 二.Java EE的发展史     Java Enterprise Edition的发展不知不觉已经12年了,不知道大家有没留意,一开始…

Jsp的基本语法

什么是Jsp JSP(全称JavaServer Pages) 其根本是一个简化的Servlet设计,他实现了在java中使用Html标签。jsp是一种动态网络技术标准.也是JAVAEE的标准。Jsp和Servlet一样,是服务器端执行的。 Jsp与其他动态网站开发技术的优缺点 Jsp元素构成 jsp指令 page指令 jsp注释 jsp脚本语法 jsp声明变量 jsp表达式表示方法 <%@page import="java.text.SimpleDateFormat"%> <%@ page language="java" …

JSP

JSP概述 JSP是在HTML页面中嵌入Java代码片段,或使用JSP标签,包括用户自定义标签,动态地提供页面内容。 JSP本质上是Servlet,当用户向指定Servlet发送请求时,Servlet利用输出流动态地生成HTML页面,包括每一个静态的HTML页面中出现的内容。 JSP页面内容主要包括两部分: 静态部分:标准的HTML标签、静态的页面内容,这些内容与静态HTML页面相同; 动态部分:受Java程序控制的内容,这些内容由Java…

JSP第五篇【JSTL的介绍、core标签库、fn方法库、fmt标签库】

什么是JSTL JSTL全称为 JSP Standard Tag Library 即JSP标准标签库。 JSTL作为最基本的标签库,提供了一系列的JSP标签,实现了基本的功能:集合的遍历、数据的输出、字符串的处理、数据的格式化等等! 为什么要使用JSTL EL表达式不够完美,需要JSTL的支持!在JSP中,我们前面已经用到了EL表达式,体会到了EL表达式的强大功能:使用EL表达式可以很方便地引用一些JavaBean以及其属性,不会抛出NullPoin…

JSP第一篇【JSP介绍、工作原理、生命周期、语法、指令、行为】

什么是JSP JSP全名为Java Server Pages,java服务器页面。JSP是一种基于文本的程序,其特点就是HTML和Java代码共同存在! 为什么需要JSP JSP是为了简化Servlet的工作出现的替代品,Servlet输出HTML非常困难,JSP就是替代Servlet输出HTML的。 简单使用一下JSP 在idea下生成一个JSP,我们来看一下JSP长什么样子 <%@ page contentType="text/html;charset=UTF-8" language="java" %> <html>…

jsp+servlet(4)

1. JSP 指令: JSP指令(directive)是为JSP引擎而设计的,  它们并不直接产生任何可见输出, 而只是告诉引擎如何处理JSP页面中的其余部分。 2. 在目前的JSP 2.0中,定义了page、include 和 taglib这三种指令 3. page 指令: 1). page指令用于定义JSP页面的各种属性, 无论page指令出现在JSP页面中的什么地方,  它作用的都是整个JSP页面, 为了保持程序的可读性和遵循良好的编程习惯, page指令最好是放在整…

JavaEE jsp自定义标签

通过使用jsp的自定义标签,可以在简单的标签中封装复杂的功能,可以用以取代jsp脚本。 开发jsp2自定义标签的步骤如下: - 定义标签处理类; - 定义*.tld文件; - 在jsp页面中使用自定义标签。 简单标签定义 说到标签,可以联想到标签的属性和标签体。为了重点展示自定义标签的编写,我们先定义一个最简单的标签,即无属性无标签体的标签。这个简单标签将显示当前的日期和时间。 定义标签处理类 就像…

JavaEE学习笔记之Servlet/JSP(6)

JSP的简单介绍 JSP全名为Java Server Pages,中文名叫java服务器页面,其根本是一个简化的Servlet设计,它是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。jsp就是Servlet变种。 JSP = html + servlet 1.生成页面的流程: 浏览器(客户端) --> 服务器(Tomcat) --> Servlet --> HTML 浏览器发送请求给服务器,服务器解析请求,并找到相应的Servlet,处理请求…

【S2HS学习笔记】第二章节:JSP/Servlet及相关技术详解

JSP(Java Servr Page)和Servlet是Java EE规范的两个基本成员,他们是Java Web开发的重点知识,也是Java EE开发的基础知识。JSP和Servlet的本质是一样的,因此JSP最终必须编译成Servlet才能运行,或者说JSP只是生成Servlet的“草稿”文件。JSP的特点是在HTML页面中嵌入了Java代码片段,从而可以动态的提供页面内容。  1.Web应用和web.xml文件   JSP、Servlet、Listener和Filter等都必须运行在Web应用中。…

javaEE__JSP指令

1 课程回顾 Jsp基础 1)Jsp的执行过程 tomcat服务器完成:jsp文件->翻译成java文件->编译成class字节码文件-> 构造类对象-> 调用方法 tomcat的work目录下存放jsp运行时的临时文件!! 2)Jsp语法: 1)jsp表达式:<%=变量或表达式%> 向浏览器输出变量或表达式计算的结果 2)jsp脚本: <% java代码 %> 执行java代码 原理:翻译到_jspService()方法中 3)jsp声明: <%! …

Java EE入门教程系列第三章JavaBean(二)——JavaBean在JSP中的应用

3.2 JavaBean在JSP中的应用 3.2.1 JSP的标签 这里讨论的只是在动态页面中调用JavaBean的方法,静态的可以自己去了解哦~~ JSP技术提供了3个关于JavaBean组件的动作元素:<jsp:useBean>标签、<jsp:setProperty>标签、<jsp:getProperty>标签。 (1)<jsp:useBean>标签 <jsp:useBean>标签用于在JSP页面中查找或实例化一个JavaBean组件 <!--实例化一个bean --> <js…

Java EE_Index

1 Java EE 13 个核心规范 1.1 JSP(Java Server Pages) 1.2 Java Servlet <!-- Tomcat8为Servlet 3.1, Tomcat7为Servlet 3.0 servlet-api.jar 是servlet 3.0 版本之前的地址 javax.servlet-api.jar 是servlet 3.0 版本之后的地址 --> <dependency> <groupId>javax.servlet</groupId> <!--<artifactId>servlet-api</artifactId>--> <!--<version>…

轻量级Java EE应用相关技术

JSP和servlet技术 sevlet和JSP其实是完全统一的,二者在底层的运行原理是完全一致的。实际上,JSP必须被Web服务器编译成servlet,真正在web服务器内运行的是servlet.广义的servlet包含了JSP和servlet。 目前,纯粹的servlet已经很少使用了,因为servlet开发成本太高,同时使用servlet充当表现层将导致表现层页面难以维护,不利于美工人员参与servlet开发。因此实际开发中大都使用JSP充当表现层技术。…

Servlet运行机制与生命周期

Servlet的运行机制和生命周期一、Servlet的运行机制           当浏览器发送给服务器一个Servlet的请求时,如果这个Servlet是第一次被调用,那么服务器将会自动创建一个Servlet实例,并运行它;而如果这个Servlet已经被实例化,那么服务器只是会新启动一个线程来运行它。所以,多个线程有可能会去访问共享的全局变量,因此,在使用这些全局变量时,一定要特别小心,让这些线程不会访问到不同步的数据…

MyBatis和Hibernate相比,优势在哪里?

1、开发对比开发速度 hibernate的真正掌握要比Mybatis来得难些。Mybatis框架相对简单很容易上手,但也相对简陋些。个人觉得要用好Mybatis还是首先要先理解好Hibernate。 开发社区 Hibernate 与Mybatis都是流行的持久层开发框架,但Hibernate开发社区相对多热闹些,支持的工具也多,更新也快,当前最高版本4.1.8。而Mybatis相对平静,工具较少,当前最高版本3.2。 开发工作量 Hibernate和MyBatis都有相…
下一页 »