标签:#javaweb

[Day 29] WEB application的安全性

前言 今天来整理一下servlet里关于安全性的控管 及实作方式 内容为本书的ch12 Servlet四大安全性 主要内容有: 认证、授权、机密性、资料完整性 书中这部分主要都着重在认证和授权的部分 认证机制 设定方式 要设定servlet的安全机制 一定要在里面先进行认证 1.设定tomcat-users.xml 第一步就是要设定脚色和权限,通常实务上会设…

阅读全文 »

[Day 28 ] web部署

前言 今天来整理有关web部署的部分 范围为ch11 布署 这部分主要的内容如下列三点: 1.如何安排web应用程序的位置 2.Container会在哪里寻找程序 3.cilent如何request web的内容 前面几天有提到的相关文件即放置的位置 在这里再整理一下: wab.xml(DD) 放在WEB-INF下 TAG FILE 不是builde在JAR…

阅读全文 »

[Day 27] 自订标签 – classic Tag

前言 今天来看到classic tag 这部分较复杂一点点 Classic Tag简介 最早JSP所提供的自订标标签处理器 在JSP 2.0之后虽然simple tag结合JSTL和tag file已经可以处理大部分的事了 但这块还是可以稍微了解一下 且若要考认证考试还是会出个几题 Classic Tag架构 有别于simple tag的doTag clas…

阅读全文 »

[Day 26] 自订标签 – Simple tag

前言 今天来整理一下simple tag这个自订标签处理器 什么是simple tag tag file提供了嵌入工作的一种方式,全由JSP去完成 但在某些时候,需求无法完全依赖JSP去处理 还是需要使用java去做一些较复杂的处理时 JSP 2.0提供了一个叫做simple tag的自订标签处理器 如名称一样,透过简单的宣告去呼叫java程序 在java去…

阅读全文 »

[Day 25] 自订标签 – Tag File

前言 终于来到开发自订标签这章了 这边有点复杂 因此将内容分成三部分来说明 分别为tag file,simple tag和classic tag 今天先整理tag file的部分 配合本书的CH10 Tag File 使用此tag有点像include和import一样 将程序嵌入到JSP中 但不同是可以建立可重复利用的功能 且开发人员无需撰写太复杂的tag …

阅读全文 »

[Day 24] fn方法函数库

前言 今天来整理另外一个函数库 主要很多方法都跟String提供的很类似 fn方法函数库 fn的全称就是funciton 提供一些方法函数的功能 在这类的函数库宣告前 也都需要加入下列这一行 <% taglib uri=”http://java.sun.com/jsp/jstl/functions” prefix=”fn”%> 使用上的tag格式…

阅读全文 »

[Day 23] fmt标签

前言 今天来整理其他类别的函数库 由于时间较赶 先整理一部分 后续再补充 fmt标准涵式库 requestEncoding 说明: 设定request所使用的encoding,类似java的request.setCharacterEncoding(“”) 属性: value <fmt:requestEncoding value=…

阅读全文 »

[Day 22] JSTL笔记 – 细谈TLD

前言 昨天大概整理了core的标签的用法 前几天也看到EL时有碰到一点TLD 今天来整理TLD这个设定的的介绍用法 还有需要注意的地方 为本书的ch9 TLD是什么 全名为Tag Library Description 主要是提供自订标签所使用 在执行自订标签的第一步,就会先读取TLD档 定义了所有tag相关的用法及对应 TLD提供内容如下: 1.标签名称及…

阅读全文 »

[Day 21] JSTL笔记 – Core标签程序库

前言 接下来的六天 会针对JSTL和自订标签的部分作整理 今天先介绍JSTL的部分 何为JSTL 全名为JSP Stand Tag Library(JSP标准标签函数库) 虽然已经有EL可以取代scriplet了 但在EL无法做到条件判断 且EL和scriptlet只能择一使用 这样一来需要取前端的值做判断时还是需要用scriptlet搭配java使用 而J…

阅读全文 »

[Day 20] Expression Language (EL)笔记

前言 今天来整理一下关于EL的介绍 内容为本书的ch8 Expression Language目的 使用标准动作已经可以减少使用scripting的方式 但所接受的特性为string或基本的资料型别 当遇到特性为物件时,并没有办法完整呈现 在这里用一个简单的例子做示范 首先我们有两个class 分别是Student以及Highschool Student.j…

阅读全文 »

[Day 19 ] 标准动作建立JSP

前言 今天要来简单介绍 在JSP中,只用标准化动作来转谢JSP的几种方式 (已就是不使用Scripting的方法) 这一张其实提到了javabean和EL 今天先对标准动作做简单的整理 标准化动作 借由这些标准化动作 可以让JSP页面不会有Scripting的程序 一可以去做基本的存取 达到好维护的便利性 也增加网页开发人员开发时可以不须理解java程序 S…

阅读全文 »

[Day 18] JSP简介 part2

前言 今天来整理一下JSP里面所使用的各项表示方法 范围为本书的ch7 JSP元素表示 JSP的表示法大概分为下列: Scrriptlet 表示符号: 意义: 在这个范围内可以使用java代码,但需要配合calss2的package name <% out.println(packagename.counter.getCount()); %> /…

阅读全文 »

[Day 17] JSP 简介 part1

前言 终于要开始来看JSP的部分 今天简单的整理一下书中ch7的内容 什么是JSP 全名为Java Server Page,本质上就是一个servlet 为了简化servlet在处理前端页面的问题 大家都不希望再servlet里面写又臭又长的HTML语法 而且希望尽量可以把逻辑部分和HTML(View)分开 因此JSP就这样诞生了 一部分维持HTML的静态语…

阅读全文 »

[Day 16] session练习

前言 今天来练习一下session的部分 先前模拟线上人数的练习 之前的练习只能反映出现在的session有多少个 但实务上会希望加上登入登出的机制 要看目前登入显上人数,而非把登出的也算进去 因此在这里要使用HttpSessionAttributeListener这个interface 将登入后的session记录起来 若点选登出,则再将它remove 新…

阅读全文 »

[Day 15]Session 机制 part2

前言 针对昨天的主题 今天再多整理其他内容 Cookie 主要的功用是用来协助处里Session的状态 而在Servlet API提供了几个方式来针对cookie去做其他的处理 建立新的cookie Cookie mycookie = new Cookie(“myName”,name); 设定cookie存在cilent多久 mycookie.sertMax…

阅读全文 »

[Day 14] Session 机制 part1

前言 本来要准备来开始JSP的部分了 但翻书才发现还有session的部分 今天就来整理一下Session 范围为本书的ch6 HttpSession 定义 提供可以针对特定cilent保存多个request的对话机制,将cilent完整的存在内存 如何运作 透过SessionID来提供Container辨识 而Container透过Cookie和clien…

阅读全文 »
Page 1 of 2
1 2