随笔分类 -  HeadFirst JSP & Servlet

摘要:JSTL (jsp standard tag library) 标准标记库JSTL 安装, 注意你的每一个项目都需要一个 JSTL副本, 并把它放在WEB-INF/lib 目录下, 在 Tomcat 5 中, 随Tomcat发布的示例应用中已经安装了JSTL, 所以你只需copy 一份到你自己应用的... 阅读全文
posted @ 2014-06-12 14:58 神之一招 阅读(211) 评论(0) 推荐(0) 编辑
摘要:web页面设计人员真的必须懂 java ? web页面人员可以很快学习 EL 语言.目前不知道 EL 应用前景如何, 但是我们香港系统没有使用 EL.include 指令include指令告诉容器, 复制包含文件中的所有内容, 再把它粘贴到这个文件中, 而且就放在这里…标准页眉文件(“Header.... 阅读全文
posted @ 2014-06-12 14:57 神之一招 阅读(324) 评论(0) 推荐(0) 编辑
摘要:web 应用的目录结构要求很严, 各个内容只能放在它该放的地方, 所以, 移动一个web应用很让人头疼. 不过还是有办法, WAR文件, 代表web 归档, WAR其实就是一个JAR归档.建立 WAR文件时, 就是把整个Web应用结构(去掉Web应用上下文目录, 也就是WEB-INF之上的一级目录去... 阅读全文
posted @ 2013-11-29 10:35 神之一招 阅读(270) 评论(0) 推荐(0) 编辑
摘要:过滤器准许你拦截请求容器管理过滤器的生命周期都在DD中声明 阅读全文
posted @ 2013-11-08 11:21 神之一招 阅读(215) 评论(0) 推荐(0) 编辑
摘要:测试领域可以使用的方法,在tomcat-users.xml 中设置授权, 为什么这个不能在生产环境中呢, 因为如果这个设置在生产环境中, 那么当你想修改”授权时”, 就要修改这个xml文件, 那么就要重启容器.一般只使用 xml 来管理安全等就可以了. 阅读全文
posted @ 2013-11-08 11:18 神之一招 阅读(336) 评论(0) 推荐(0) 编辑
摘要:大的web程序可能很复杂, 分很多”层”有关 RMI 的部分, 可以参考 headfirst java 中的 RMI 的部分.struts 是一个框架, 框架是一些接口和类的集合, 这些接口和类设计为一同处理某种特定类型的问题. 阅读全文
posted @ 2013-11-08 11:18 神之一招 阅读(266) 评论(0) 推荐(0) 编辑
摘要:Jsp 变成 Servlet, 容器会查看你的JSP, 把它转换成java源代码, 再编译成完整的Java servlet类.Jsp 不需要你的编译, 容器会自动替换成servlet.在 jsp中可以使用 scriptlet放入常规的java代码, 所谓scriptlet, 就是放在 标记中的Ja... 阅读全文
posted @ 2013-10-30 14:44 神之一招 阅读(621) 评论(1) 推荐(0) 编辑
摘要:活用DD, 比如, 我想设置一个email地址, 但是不像在servlet中硬编码, 如果能再web.xml中设置一个参数, 直接拿到这个参数就更好一点.容器建立一个servlet时, 它会读DD(web.xml), 并为ServletConfig创建名/值对, 容器不会再读初始化参数了, 一旦参数... 阅读全文
posted @ 2013-10-30 14:43 神之一招 阅读(345) 评论(0) 推荐(0) 编辑
摘要:现在我们希望能够跨多个请求保留客户特定的状态. 现在, 模型中的业务只是检查请求中的参数, 并返回一个响应(建议), 应用中没有谁记得在当前请求之前与这个客户之间发生过什么.与一个客户的整个会话期间, HttpSession对象会持久存储, 对于会话期间客户做的所有请求, 从中得到的所有信息都可以用... 阅读全文
posted @ 2013-10-30 14:43 神之一招 阅读(324) 评论(0) 推荐(0) 编辑
摘要:servlet 的存在就是为了客服服务, servlet的任务是得到一个客户的请求, 再发回一个响应.由上图可知, web 容器会在启动后就加载所有的servlet类, 并为之创建实例和初始化注意: init方法是在第一个用户调用此servlet时被触发service() 方法属于servlet类,... 阅读全文
posted @ 2013-10-29 13:45 神之一招 阅读(692) 评论(0) 推荐(0) 编辑
摘要:HTTP 协议http 是tcp/ip上层协议, 如果你对这些网络协议还不是太熟悉, 下面提供一个非常简单的解释, tcp负责确保从一个网络节点向另一个网络节点发送文件能作为一个完整的文件到达目的地,尽管在具体传输过程中这个文件可能会分解为小块传送, ip是一个底层协议, 负责把数据块(数据包) 沿... 阅读全文
posted @ 2013-10-25 08:33 神之一招 阅读(357) 评论(0) 推荐(0) 编辑
摘要:创建一个小的 web 应用, mvc, 麻雀虽小, 五脏俱全补1: servlet没有main()方法, 他们受控与另外一个Java应用, 这个Java应用称为 容器, tomcat就是这么一个容器, web服务器(如apache)得到一个指向servlet的请求时, 服务器不是把这个请求给serv... 阅读全文
posted @ 2013-10-25 08:30 神之一招 阅读(727) 评论(0) 推荐(0) 编辑
摘要:当请求到来时, 必须有人实例化 servlet, 或者至少建立一个新的线程来处理这个请求. 必须有人调用 servlet 的 doPost()或 doGet()方法. 另外还的有人管理 servlet的”生”与”死”, 这个管理方就是 web 容器什么是容器servlet 没有 main() 方法,... 阅读全文
posted @ 2013-10-25 08:30 神之一招 阅读(322) 评论(0) 推荐(0) 编辑