05 2019 档案
摘要:实现Action 对于开发者来说,Action才是应用的核心,开发者需要提供大量的Action类,并在Struts.xml文件中配置Action。Action类中包含了用户请求的处理逻辑,Action也被称为业务控制器。 相对于Struts1来说,Struts2采用了低侵入式的设计,Struts2不
阅读全文
摘要:编写步骤: 1.导入有关的包。 2.编写web.xml文件 3.写Action类 4.编写jsp 5.编写struts.xml web.xml HelloAction.java index.jsp success.jsp struts.xml
阅读全文
摘要:Struts 2 的默认配置文件是struts.xml,该文件应该放在Web应用的类加载路径下,通常就是放在WEB-INF/classes路径下。 struts.xml文件的最大作用是配置Action和请求之间的对应关系,并配置逻辑视图名和物理视图资源之间的对应关系。 包含其他的配置文件 在默认的情
阅读全文
摘要:Struts 2的流程 一.Struts 2 的开发步骤: 由于Web应用时基于请求/响应架构的应用,所以不管哪个MVC Web框架,都需要在web.xml中配置该框架的核心Servlet和Filter,这样才可以让框架介入到Web应用中。 开发Struts 2应用的第一步就是在web.xml中配置
阅读全文
摘要:一.为Web应用增加Struts 2支持 下载和安装Struts 2步骤: Full Distribution:下载Struts的完整版,通常建议下载该选项,该选项包括Struts2的实例应用,空示例应用,核心库,源代码和文档。 Example Applications:仅下载Struts2 的示例
阅读全文
摘要:随着应用系统的逐渐增大,系统的业务逻辑复杂度是以几何的方式增长,在这种情况下,如果依然把所有的业务逻辑都放在JSP页面中,那将成为一场恶梦。 MVC思想将应用中各个组件按照功能来进行分类,不同的组将使用不同的技术来担当,甚至推荐了严格分层,不同的组件被严格的分层在所在的层内,各层之间是以松耦合的方法
阅读全文
摘要:管理结果集 JDBC使用ResultSet来封装查询到的结果集,然后移动记录指针来取出结果集的内容,除此之外,JDBC还允许通过ResultSet来更新记录,并提供了ResultSetMetaData来获取ResultSet对象的相关信息。 可滚动的结果集. ResultSet接口中的方法: boo
阅读全文
摘要:在JSP的开发中,为了获取Servlet中存储的数据,通常需要很多的Java代码,这样的做法使的JSP页面非常混乱,为此,JSP2.0中提供了一种EL规范,是一种简单的数据访问语言。 1.初识EL EL表达式是非常简单的,都是以" ${ " 开始,以“ } ”结束。具体格式如下: ${ 表达式} ,
阅读全文
摘要:BeanUtils工具 大对数人习惯使用JavaBean的get和set方法来获取和设置JavaBean的属性,但是在Java EE编程的过程中,会经常从配置文件中读取数据,但是从配置文件中读取的数据都是String类型,但是程序并不是只有一种String类型,还有一些自定义的类型,因此,我们将字符
阅读全文
摘要:一. 初始JavaBean 在软件开发时,有些数据时经常要用到的,为了方便进行移植,Sun公司提出了一种JavaBean技术,使用JavaBean对这些数据进行封装,做到一次编写,到处开发。 JavaBean是Java web程序的重要组成部分,是用Java语言编写的,遵循一定标准的类,它封装了数据
阅读全文
摘要:JSP的动作指令 动作指令和编译指令不同,编译指令时通知Servlet引擎的处理消息,而动作指令只是在运行时的动作。 JSP的动作指令主要有如下几个: jsp:forword 执行页面转向,将处理的请求转发到下一个页面。 jsp:param 用于传递参数,必须要与其他支持参数的标签一起使用。 jsp
阅读全文
摘要:1.构建Web应用 手动构建一个Web应用: 经过了以上的步骤,已经建立了一个空的Web应用,将Web应用复制到Tomcat的webapps路劲下,该Web应用就可以自动部署到Tomcat中,通常,我们是将jsp页面存放到Web应用的根路径下,对本例而言就是文件夹webDemo中,然后就可以通过浏览
阅读全文
摘要:枚举类 Java5新增加了一个enum关键字(它与class,interface关键字的地位相同),用以定义枚举类,枚举类时一种特殊的类,它一样可以拥有自己的属性和方法,可以实现一个或多个接口,也可以定义自己的构造器,一个Java源文件中最多只能定义一个public修饰发枚举类,且Java源文件的名
阅读全文
摘要:1.javaEE应用的分层模型 不管是经典的Java EE架构,还是轻量级的Java EE架构,大致上都可以分为以下几层: 各层Java EE组件之间是以松耦合的方法耦合在一起,各组件并不以硬编码的方法耦合,这种方法是为了应用以后的扩展性。从上到下,上面的组件依赖下面的组件的功能,从下到上,下面的组
阅读全文
摘要:1.创建Book类,实现对图书信息的封装。 2.创建一个BookDB类实现对图书类的操作 3.创建一个ListBookServlet类,用来显示可购买的图书信息。 4.创建一个实现购物车功能的servlet类 5.创建一个展示用户购买信息的类
阅读全文
摘要:文中部分借鉴了:https://www.cnblogs.com/xdp-gacl/p/3855702.html https://blog.csdn.net/p744174529/article/details/71716097 session 1.什么是session: session是一种将数据保
阅读全文
摘要:会话: 1.什么是会话:从打开一个浏览器,访问页面,到最终关闭浏览器的一个过程,就是一次会话。 2.会话的特点:包含多个请求,一次完整的会话是只针对一个用户。 3.会话机制:web中常用的技术,用来跟踪用户的整个会话,常用的会话跟踪技术有Cookie和session。 Cookie通过在客户端记录信
阅读全文
摘要:使用内部类 内部类一共有三种使用方法: 1.在外部类中使用内部类 在外部类中使用内部类,与平常使用内部类没有区别,可以直接通过内部类的类名来定义变量,通过new调用内部类的构造方法来创建实例。 唯一的区别是,不要再外部类的静态成员中使用非静态内部类,因为静态成员是不能访问非静态成员的。 2.在外部类
阅读全文
摘要:内部类 把一个类放在另一个类中定义,这个定义在其他内部的类被称为内部类,包含内部类 的类被成为外部类,Java从JDK1.1开始引入了内部类的定义。 内部类的作用: 内部类的种类:匿名内部类,方法内部类,成员内部类。 语法格式: new 父类(参数列表)或 父接口(){ 匿名内部类的实现部分 } 大
阅读全文
摘要:转自https://www.cnblogs.com/xdp-gacl/p/3871730.html 一、什么是JavaBean JavaBean是一个遵循特定写法的Java类,它通常具有如下特点: 这个Java类必须具有一个无参的构造函数 属性必须私有化。 私有化的属性必须通过public类型的方法
阅读全文
摘要:<jsp:useBean> <jsp:useBean>标签用于在指定的域范围内查找指定名称的JavaBean对象,如果存在则直接返回该JavaBean对象的引用,如果不存在则实例化一个新的JavaBean对象并将它以指定的名称存储到指定的域范围中。 常用语法: <jsp:useBean id="be
阅读全文
摘要:转自https://www.cnblogs.com/zhangzonghua/p/8540701.html 1.IOC 是什么 IOC- Inversion of Control , 即“控制反转” ,不是一个技术,而是一个设计思想,在java 开发中,IOC意味着将你设计好的Java 对象交个容器
阅读全文
摘要:有看到一个有趣的应用了,转下来,呵呵!! 1.定义类MyFunction(注意:方法必须为 public static) package com.tgb.jstl; /** * JSTL标签中的自定义函数库实现类 * */ public class MyFunctions { public stat
阅读全文