编程
文章平均质量分 52
最上川智
LESS IS MORE.
展开
-
【Servlet】01-Web应用体系结构
Web体系结构解决如下问题: HTTP方法对应的Servlet处理方式(方法名、返回值) Servlet的生命周期 构建Web应用需要部署的目录(MV*?) 部署文件的语义(Servlet实例、名、类、初始化参数、URL映射) 在Java EE Web体系中,示意图如下:首先,Servlet不直接处理用户请求,我们需要一个叫做Web容器的东西,Web容器做了如下几件事: 通信支持(隐藏协议细节,提供原创 2017-02-20 16:51:18 · 637 阅读 · 0 评论 -
【Servlet】05-使用JSP
Servlet作为服务器的小程序,为我们解决了业务问题(作为控制器)。但是,我们想要写出更接近“前端”的代码,需要我们了解JSP相关技术。在JSP中,我们要了解: JSP代码组成 模板 脚本元素(指令、动作、声明、scriptlet和表达式) 标准动作和定制动作 使用指令写JSP代码 page include tablib JSP标准动作 include(运行时调用-单独的.class文原创 2017-02-20 16:54:32 · 382 阅读 · 0 评论 -
【从基础学 Java】运算符和数据类型
Java 是一种强类型语言,因此,Java 定义了基本数据类型。同时, Java 和其它高级计算机语言一样,有多种运算符,这在我们编程过程中极为有用。运算符先从运算符谈起。顾名思义,运算符解决的是多个对象之间的运算问题。 Java 的运算符分为: 算术运算符 关系运算符 逻辑运算符 对于运算符的使用,这里不再赘述,只把恼人的运算优先级再次列出(从上到下优先级递减)。 运算符 结合性 []原创 2017-03-19 09:36:58 · 259 阅读 · 0 评论 -
【Servlet】00-开启Servlet时代
最后一门实验课成绩打了之后,我就好久不撸Servlet的代码了。趁着自己还有一点时间(笑~),拿起《Head First Servlet & JSP》,把Servlet编程中的细节部分再过一遍,顺便按照Head First的文风,把读书笔记当作博文发表出来,下面是博文的目录:01-Web应用体系 02-Servlet技术模型 03-Web容器模型 04-使用Session 05-使用JSP原创 2017-02-20 16:48:48 · 380 阅读 · 0 评论 -
【Servlet】06-使用JSTL
当我们需要使用更多的动作,让我们的JSP页面“无脚本化”更好,我们该尝试一下JSTL(JSP标准标签库)。例如,我们可以用下面代码遍历一个对象集合:<c:forEach var="item" items="{items}"> ${item} </c:forEach>使用下面代码,进行条件判断:<c:if test="{2 >= 3}"> <%-- do something --%>原创 2017-02-20 16:55:13 · 480 阅读 · 0 评论 -
【Servlet】04-使用Session
如果,我们需要保留用户的状态信息,则可以尝试使用Session(HTTP是无状态的嘛!)假设我们有如下场景: -Hey,Siri! -我有什么可以帮你的? -给我讲一个冷笑话。 -好的,blahblah。 -再来一个。 -对不起,我没听懂你在说什么。 如何让Siri能够上下文联想呢?Session机制这时候就很有用,Session机制提供的是: 同一用户原创 2017-02-20 16:53:40 · 229 阅读 · 0 评论 -
【Servlet】03-Web容器模型
在Servlet技术模型中,我们了解到了Web应用中,Servlet的基础职能,和使用Servlet的一些注意事项。但是,这一切,都需要Web容器进行管理,Web容器在Servlet编程中起到如下作用: 通过部署文件,初始化Servlet和ServletContext 控制Servlet的作用域,对Servlet属性进行增删查改 描述Web容器请求处理模型元素:过滤器、过滤器链、请求/响应的包装 监原创 2017-02-20 16:53:06 · 479 阅读 · 0 评论 -
【Servlet】02-Servlet技术模型
在Web应用体系中,我们知道,容器控制Servlet的生命周期,负责封装用户请求给特定的Servlet。Servlet的具体职能如下: HTTP中的各种方法对应HttpServlet方法 使用HttpServletRequest接口获取请求首部 使用HttpServletResponse接口设置相应首部、设置响应内容类型、使用流、URL重定向 拥有生命周期 Servlet的一生: 寻找类->加载类原创 2017-02-20 16:52:32 · 338 阅读 · 0 评论 -
【从基础学 Java】序
和很多大学一样,我的学校也是从Java、C++入手,教给我们面向对象(OOP)的思想。本人生性愚钝,在大学期间没能好好领略Java等面向对象编程的魅力,现借助一些较为权威的书籍资料,将Java基础知识里比较重要的东西整理成文,命名『从基础学Java』,将其作为自己知识管理系统(KMS)/技能树的一部分,同时以博文的方式发布在网上,供大犇指点。Java和C++同为面向对象的计算机语言,却隐藏了很多细节原创 2017-03-16 17:07:35 · 360 阅读 · 0 评论