摘要: 在通常的情况下,我们得到异常以后,需要将页面导航到一个错误提示的页面,提示错误信息。利用Stuts我们可以采用两种方式处理异常: 1.编程式异常处理 即我们在Action中调用业务逻辑层对象的方法时,用try{ }catch的方式来截获异常之后,手工对异常进行处理 在编程式异常处理的时候,我们可以使 阅读全文
posted @ 2017-01-05 15:38 lesleysbw 阅读(301) 评论(0) 推荐(0) 编辑
摘要: 一、DynaActionForm的引入意义 使用ActionForm把表单数据单独封装起来,而且提供了自动的数据验证,简化了代码的编写,给我们带来了极大的方便。 但是,ActionForm也存在一些明显的不足: 1、如果ActionForm对应的HTML表单添加或删除一些属性,ActionForm类 阅读全文
posted @ 2017-01-05 11:33 lesleysbw 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 二. Struts基本工作流程 假设现在有以下情景: 用户正在浏览一个用STRUTS的技术构建的网站主页,主页上有个登陆表单,用户填好登陆名和密码,单击“登陆”按钮,就激活了以下一系列过程: (1)用户的请求以HTTP方式传输到服务器上,接受请求的是ActionServlet. (2)ActionS 阅读全文
posted @ 2017-01-05 11:26 lesleysbw 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 1. 什么是Serializable接口? 当一个类实现了Serializable接口(该接口仅为标记接口,不包含任何方法),表示该类可以被序列化。 序列化的目的是将一个实现了Serializable接口的对象转换成一个字节序列, 可以将该字节序列保存起来(如:保存在一个文件中),以后可以随时将该字 阅读全文
posted @ 2017-01-04 10:48 lesleysbw 阅读(727) 评论(0) 推荐(0) 编辑
摘要: 一. RequestDispatche 是一个Web资源的包装器,可以用来把当前的Request传递给该资源,或者把新的资源包括到当前的相应中。详细来说:RequestDispatch对象从客户端获取请求request,并把他们传递到服务器上的servlet、html、jsp。 有两个方法,incl 阅读全文
posted @ 2017-01-03 21:37 lesleysbw 阅读(2719) 评论(0) 推荐(0) 编辑
摘要: 一. 用Servlet + JSP演示Struts基本原理 struts是开源项目。它通过采用 Java Servlet/JSP 技术,实现了基于Java EE Web应用的MVC的应用框架。Struts继承了MVC的各项特性,并根据J2EE的特点,做了相应的变化与扩展。 如果没有Struts,我们 阅读全文
posted @ 2017-01-03 20:48 lesleysbw 阅读(378) 评论(0) 推荐(0) 编辑
摘要: 会话(Session)跟踪是Web程序中常用的技术,用来跟踪用户的整个会话。常用的会话跟踪技术是Cookie与Session。Cookie通过在客户端记录信息确定用户身份,Session通过在服务器端记录信息确定用户身份。 本章将系统地讲述Cookie与Session机制,并比较说明什么时候不能用C 阅读全文
posted @ 2017-01-03 16:19 lesleysbw 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 1. 什么是Servlet? Servlet是运行在Web服务器或应用服务器上的程序,它是作为Web浏览器/其他HTTP客户端的请求和HTTP服务器上的数据库/应用程序之间的中间层。使用Servlet可以收集来自网页表单的用户输入,呈现来自数据库或其他源的记录,还可以动态创建网页。 在Web应用程序 阅读全文
posted @ 2017-01-03 15:56 lesleysbw 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 一. MVC 1)概念:MVC是一种使用Model-View-Controller设计Web应用程序的模式 2)组成: Model ——业务逻辑层:应用层的程序核心,主要用于存储或者处理数据。实现业务逻辑层对实体类相应数据库的操作。 View —— 表示层:用户接口层,将业务逻辑层的数据返回显示给用 阅读全文
posted @ 2016-12-21 22:09 lesleysbw 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 1. 什么是Socket 网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个socket。 socket本质是编程接口(API),对TCP/IP的封装,用来实现不同虚拟机或者计算机之间的通信,通常称为“套接字”。在Internet上的主机一般运行了多个服务软件,同时提供集中 阅读全文
posted @ 2016-12-19 22:08 lesleysbw 阅读(176) 评论(0) 推荐(0) 编辑