Java EE
qq_40996041
H E D Y
展开
-
Java EE入门教程系列第一章Java EE的概述(一)——初识Java EE
题外话:这个系列是为了记录学习Java EE的轨迹,也算是读书笔记,是我先看完了一遍教程对相关概念有了一个大体印象以后准备再重头细看一遍时同步写的博客。感想就是其实以前课堂上老师教的课都是很有作用的,如果你能很好地掌握设计模式、计算机网络的相关知识,那么对你理解Java EE会有很大的帮助。可能是大三才有了以后要找工作的实感,似乎慢慢知道自己该学些什么,不像大一大二想努力的时候还是很迷茫找不到方向...原创 2018-11-11 12:18:07 · 4187 阅读 · 1 评论 -
Java EE入门教程系列第四章Servlet(五)——侦听器
4.5 侦听器4.5.1 侦听器的工作原理侦听器用于监听web容器中的事件,并触发响应的事件。从侦听对象的角度划分,用于侦听的事件源分别为Servlet、HttpSession、ServletRequest这三个域对象。侦听器是基于观察者模式设计的,能够方便地从一个纵向维度控制程序和数据。目前,Servlet中提供了3类共计8种事件的观察者接口及对应的6种事件:1、源于Serv...原创 2018-11-28 16:01:54 · 289 阅读 · 0 评论 -
Java EE入门教程系列第四章Servlet(四)——过滤器
4.4 过滤器4.4.1 过滤器(Filter)简介Servlet过滤器是服务器与客户端请求和响应的中间层组件。在实际项目开发中,Servlet过滤器主要用于拦截浏览器与服务间的请求与响应,根据过滤器内部的设置,查看、提取或修改交互的数据,之后再转给下一个资源。主要作用有:1)对请求的访问进行预处理,如防止乱码、添加必要的安全信息或安全处理等2)对被过滤资源进行身份验证,实现一...原创 2018-11-28 00:50:22 · 299 阅读 · 1 评论 -
Java EE入门教程系列第四章Servlet(三)——会话跟踪
4.3 会话跟踪4.3.1 CookieHTTP协议是一个无状态的协议,无状态也就是说,如果此时的状态是连接的,下一刻状态就可能是断开的,状态是不稳定的。Cookie是在HTTP协议下,服务器或脚本可以维护客户工作站信息的一种方式。Cookie是由web服务器保存在用户浏览器(客户端)上的小文本文件,可以包含有关用户的信息。无论何时用户链接到服务器,web站点都可以访问Cookie信息...原创 2018-11-27 22:35:27 · 255 阅读 · 0 评论 -
Java EE入门教程系列第六章Hibernate框架(三)——第一个Hibernate项目
6.3 创建一个Hibernate项目6.3.1 Hibernate项目开发的一般步骤1)新建Java工程2)导入MySQL数据库的JDBC驱动3)导入Hibernate库4)新建POJO文件5)创建POJO文件对应的数据库及表6)新建Hibernate配置文件hibernate.cfg.xml7)新建Hibernate映射向导(就是选择数据库和数据表)文件hibe...原创 2018-12-05 13:22:44 · 307 阅读 · 0 评论 -
Java EE入门教程系列第六章Hibernate框架(二)——Hibernate对象关系映射
7.2 Hibernate对象关系映射7.2.1 对象关系映射的基本概念ORM是Hibernate实现的核心思想。ORM的实现思想就是将对象映射为关系数据库中的表,或者反过来。Hibernate正是采用了这种思想,方便了开发人员以面向对象的思想来实现对数据库的操作。ORM是数据库表和对象之间的映射关系。在建立数据库的表时,一般首先对数据库进行建模,画出E-R图,然后再根据实体联系模型也...原创 2018-12-02 16:27:33 · 297 阅读 · 0 评论 -
Java EE入门教程系列第四章Servlet(二)——请求与响应
4.2.1 处理表单的参数前面已经举了代码实例,这里就不重提了。4.2.2 Header与初始化参数当一个客户端(通常是浏览器)向web服务器发送一个请求时,它要发送一个请求的命令行,一般是get或者post命令。当发送post命令时,还必须向服务器发送一个名为Content-Length的请求头(request header),用于指定数据的长度。除了这个header,还可以向服务器...原创 2018-11-27 00:40:51 · 283 阅读 · 0 评论 -
Java EE入门教程系列第六章Hibernate框架(一)——框架简介&核心接口
Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,它将POJO(plain ordinary java object简单的java对象)与数据库表建立映射关系,是一个全自动的orm(object relational mapping关系对象模型)框架,hibernate可以自动生成SQL语句,自动执行,使得Java程序员可以随心所欲的使用对象编程思维来操...原创 2018-12-02 12:16:39 · 459 阅读 · 0 评论 -
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...原创 2018-11-24 09:04:15 · 959 阅读 · 0 评论 -
Java EE入门教程系列第三章JavaBean(一)——JavaBean概述及第一个JavaBean程序
3.1 JavaBean概述3.1.1 JavaBean简介JavaBean是一个Java组建模型,为Java类提供了一种标准格式,在JSP的开发中可以使用JavaBean减少重复代码,使整个JSP代码的开发更简洁。1、JavaBean的产生背景软件组件就是指可以进行独立分离、易于重复使用的软件部分。JavaBean就是使用Java语言开发的一个可重用的组件,也是一种独立于平台和程...原创 2018-11-23 10:28:21 · 899 阅读 · 0 评论 -
Java EE入门教程系列第二章JSP(六)——JSP标准标签和自定义标签的配置与使用
2.6 JSP的标签2.6.1 标签简介标签就是把一段具体业务的Java代码封装起来,然后以标记语言的形式在页面文件中对它进行调用,增强页面文件和Java程序的独立性。目前标签库有两种形式:标准标签库和自定义标签。JSP标准标签(JSTL)是一个可以实现Web应用程序中常用功能的定制标签库集,这些功能包括迭代和条件判断、数据管理格式化、XML操作,以及数据库访问等,就像是一个库函数...原创 2018-11-23 08:33:00 · 389 阅读 · 0 评论 -
Java EE入门教程系列第四章Servlet(一)——Servlet概述及第一个Servlet程序
4.1 Servlet概述4.1.1 Servlet简介从本质看,Servlet就是用Java语言编写出来的程序。它运行在服务器端,主要任务是负责基于请求/响应模式的服务端功能。从应用角度看,它就是负责响应客户通过页面向服务器发起的各种请求,做出对应的控制动作,有必要的话会把处理的结果发送到客户端。如果把一基于Java EE开发的软件系统看做一家餐厅,那么负责接待客户的服务员和他们手里...原创 2018-11-24 11:23:52 · 486 阅读 · 0 评论 -
Java EE入门教程系列第二章JSP(五)——表达式语言EL
2.5 表达式语言——EL大量Java脚本使得JSP页面难以维护,于是,一种类似JavaScript的语言——EL表达式可用于在网页上生成动态内容,并代替JSP脚本元素的技术被推出。2.5.1 基本语法${EL expression}其中,$是EL语法中的输出符号,表示EL中表达式的开始;{是起始分隔符;EL expression为指定表达式;}是结束分隔符。EL有效表达式可以包含...原创 2018-11-22 20:54:26 · 506 阅读 · 0 评论 -
Java EE入门教程系列第二章JSP(三)——JSP指令与动作组件
2.3 指令与动作组件2.3.1 page指令page指令的基本语法为:<%@ page 属性1="属性1的值" 属性2="属性2的值"···%>属性值记得用“”或者‘’括起来,这样写比较规范,不易出错。举例:<%@ page language="java" contentType="text/html; charset=UTF-8" page...原创 2018-11-12 19:40:17 · 472 阅读 · 0 评论 -
Java EE入门教程系列第二章JSP(四)——内置对象
2.4 内置对象2.4.1 常用的内置对象在JSP页面中已经预先定义好了9个内置对象,可以在Web应用中直接使用。内置对象的构建基于HTTP协议,所以它们可以完成收集浏览器请求发出的信息、响应浏览器请求以及存储客户信息等工作,极大简化了Web开发工作。JSP内置列表如下图所示:1.request对象request对象是javax.servlet.http.HttpSer...原创 2018-11-14 12:36:57 · 423 阅读 · 0 评论 -
Java EE入门教程系列第二章JSP(二)——JSP脚本
2.2 JSP脚本2.2.1 JSP脚本的基本形式JSP脚本就是使用Java语言写成的代码块,不同于一般脚本,它可以在代码中混合使用HTML标记语言,使页面动静结合。阅读一下下面的代码:<body><p>这是第三个JSP页面<%for(int i=1;i<=5;i++){%><H<%=i %>>精彩JSP...原创 2018-11-11 21:02:42 · 762 阅读 · 0 评论 -
Java EE入门教程系列第二章JSP(一)——第一个JSP程序
2、1JSP概述2.1.1JSP简介JSP,全称是Java Server Pages,是在Servlet技术的基础上形成的,主要完成网页中服务器动态部分的编写。有如下特点:(1)一次编写,随处运行(2)可重用组件技术(3)标记化页面开发:JSP将许多常用功能封装起来,以XML标记的形式展现给JSP开发人员,即使不熟悉Java也可以编写JSP程序。(4)对大型复杂Web应...原创 2018-11-11 16:31:25 · 1234 阅读 · 0 评论 -
Java EE入门教程系列第一章Java EE的概述(二)——Java EE技术框架和开发工具
1.3Java EE的技术框架从技术的角度划分,完整的Java EE分成了4个部分:组件技术、服务技术、通信技术和架构技术。下面给出的是一个适合初学者的体系结构简化图,暂时接触不到的部分统一用“支持技术”表示,我们暂时只专注于与应用级开发相关的技术即可。1.组件技术这是初学者接触最多的技术。组件,顾名思义,是具体完成程序开发过程中的组成部分,所以这部分主要指与具体开发相关的工具...原创 2018-11-11 14:47:21 · 1437 阅读 · 0 评论 -
Java EE入门教程系列第五章MVC与框架
框架通常是代码重用,设计模式是设计重用,架构则介于两者之间。5.1 MVC模式概述MVC是一种架构式模型,它本身并不引入新的功能,只是用来指导改善应用程序的架构,使得应用的模型和视图相分离,从而得到更好的慨法赫维护效率。5.1.1 MVC模式简介M是指数据模型,V是指用户界面,C是指控制器,从设计模式的角度看,MVC是一种复合模式,它将多个设计模式在一种解决方法中结合起来,用来解决...原创 2018-12-01 23:49:35 · 886 阅读 · 0 评论