《Head First Servlets & JSP》-1-前言
2016-12-17 16:08
429 查看
《Head First Servlets & JSP》(中文版) BB,KS & BB著, 苏钰函,林剑译,中国电力出版社
Content-Type(内容类型)响应首部的值称为MIME类型。
MIME类型告诉浏览器要接收的数据是什么类型,这样浏览器才能知道如何显示这些数据。
MIME类型值与HTTP请求“Accept”首部中所列的值相关。如下图一个请求和一个响应首部信息:
Web服务器应用只提供静态页面,需要“辅助程序”提供动态页面内容。Servlet就是这样的一个“辅助应用”。
保存数据
用户发送来数据,需要保存到一个文件或数据库中,为此需要一个应用,Web服务器只负责找到那个应用并把数据传给它。
那么,如果反过来,在HTML中写Java代码呢?——JSP,会相对好一些。更好的是,在新的JSP规范中,页面设计人员应该尽可能少地在JSP中放入Java代码甚至根本不放,而是放一些调用具体Java方法的标记——JSP语法。
第一个Servlet程序Ch1Servlet.java
数据交互
Web浏览器和Web服务器:通过Http协议交互HTML数据。到底什么是MIME类型
对一个Http响应:Content-Type(内容类型)响应首部的值称为MIME类型。
MIME类型告诉浏览器要接收的数据是什么类型,这样浏览器才能知道如何显示这些数据。
MIME类型值与HTTP请求“Accept”首部中所列的值相关。如下图一个请求和一个响应首部信息:
Web服务器自己不做的两件事
动态内容Web服务器应用只提供静态页面,需要“辅助程序”提供动态页面内容。Servlet就是这样的一个“辅助应用”。
保存数据
用户发送来数据,需要保存到一个文件或数据库中,为此需要一个应用,Web服务器只负责找到那个应用并把数据传给它。
JSP的作用
第一个Servlet程序中,HTML标签写在JAVA代码中了,并且是作为String直接量写入的,引号和其他的语法会是一种灾难。那么,如果反过来,在HTML中写Java代码呢?——JSP,会相对好一些。更好的是,在新的JSP规范中,页面设计人员应该尽可能少地在JSP中放入Java代码甚至根本不放,而是放一些调用具体Java方法的标记——JSP语法。
附件
要点第一个Servlet程序Ch1Servlet.java
publicclassCh1ServletextendsHttpServlet{
publicvoid doGet(HttpServletRequest request,
HttpServletResponse response)throwsIOException{
PrintWriterout=response.getWriter();
java.util.Date today =new java.util.Date();
out.println("<html>"+
"<body>"+
"<h1 align=center>Chapter1 Servlet</h1>"+
"<br/>"+today+"</body>"+"</html>");
}
}
相关文章推荐
- Head First Servlets & JSP 中的问题(前100页)
- Head First Servlets&Jsp 读书摘记2——【作为Servlet】
- 【Head First Servlets and JSP】笔记22:直接从请求到JSP & 获取Person的嵌套属性
- 【Head First Servlets and JSP】笔记14:session再探 & Listener示例
- My first thought of reading this book-《Head First sServlets & JSP》
- Head First Servlet&Jsp 学习笔记(一) 一些基础知识
- 《Head First Servlets & JSP(中文版)》书摘
- Head First Servlets & JSP 读书笔记
- 关于Head First Servlet&Jsp。。
- 2.2Head First Servlet & Jsp——EL表达式原理
- 【Head First Servlets and JSP】笔记6:什么是响应首部 & 快速搭建一个简单的测试环境
- [读书笔记]《Head First Servlets & JSP》2nd
- headfirst servlet&jsp笔记
- Head First Jsp&Servlet笔记01 入门
- Head First Jsp&Servlet笔记2 servlet
- Head First Servlets & JSP 学习心得(一)
- 向新手推荐《Head First Servlets & JSP》J2EE入门
- Head First Servlet & JSP 学习笔记(1)
- 【Head First Servlets and JSP】笔记13:session & cookie
- 《Head First Servlet&JSP》读书笔记