摘要:
已知数组中存放了两个线性表(a1,a2,a3....am)和(b1,b2,b3......bn),设计一个算法,用尽可能少的辅助空间将两个线性表的位置互换。 (1)、线性表位置互换一: 从b1开始的把b表的所有元素都插入到a表之前,首先将b表的元素bi存储到一个临时变量temp中,然后将a表的所有元 阅读全文
摘要:
回文序列 如果一个数字序列逆置之后跟原序列是一样的就称这样的数字序列为回文序列。例如:{1, 2, 1}, {15, 78, 78, 15} , {112} 是回文序列, {1, 2, 2}, {15, 78, 87, 51} ,{112, 2, 11} 不是回文序列。现在给出一个数字序列,允许使用 阅读全文
摘要:
使用注解实现Spring的声明式事务管理,更加简单! 步骤: 1) 必须引入Aop相关的jar文件 2) bean.xml中指定注解方式实现声明式事务管理以及应用的事务管理器类 3)在需要添加事务控制的地方,写上: @Transactional @Transactional注解: 1)应用事务的注解 阅读全文
摘要:
Spring,负责对象对象创建 Struts, 用Action处理请求 Spring与Struts框架整合, 关键点:让struts框架action对象的创建,交给spring完成! 步骤: 1)引入struts .jar相关文件 a、引入struts .jar相关文件 commons-fileup 阅读全文
摘要:
创建对象 SpringIOC容器,是spring核心内容。作用: 创建对象 & 处理对象的依赖关系 IOC容器创建对象: 创建对象, 有几种方式: 1) 调用无参数构造器 在bean类中写入无参构造函数 xml配置文件 2) 带参数构造器 相应的bean中写入 xml配置文件 或者也可以使用ref 阅读全文
摘要:
1、直接获取servletapi 核心类:servletActionContext提供的静态方法 2、通过ActionContext获取不同的map (注意:对actionContext的初始化不能再构造方法中执行,因为struts的执行顺序是:先执行Action类的创建,在执行拦截器,拦截器执行完 阅读全文
摘要:
1、action开发 开发的几种方式 (1)、继承自ActionSupport,(如果用struts的数据效验功,能必须必须使用此功能,因为ActionSupport实现了数据效验的接口) (2)、实现Action接口,该接口的内容如下。(有五个常量和一个方法) (3)、不实现任何类,也不继承任何接 阅读全文
摘要:
软件中的框架,是一种半成品; 我们项目开发需要在框架的基础上进行!因为框架已经实现了一些功能,这样就可以提高开发效率! Struts2 = struts1 + xwork (struts是基于MVC模式的框架) struts2预先实现的功能: 1、请求数据自动封装 2、文件的上传 3、国际化功能的简 阅读全文
摘要:
传统mvc开发总结: 1. 跳转代码写死,不灵活 2. 每次都去写servlet,web.xml中配置servlet! (配置目的: 请求, Servlet处理类) 一个简单的struct案例,描述如下 登陆、注册 登陆成功 首页 登入失败 登入页 注册成功 登陆页 整理如下 项目列表如下 代码实现 阅读全文
摘要:
要求: 提供文件上传,上传大小有要求 有页面显示已上传列表 可以在上传列表中去下载文件 首先是jsp页面,一个是主页面,是否,有两个选择——上传和下载列表 代码如下:(index.jsp) 然后是文件上传的页面 接着是文件的servlet处理(在服务器端我创建了一个文件夹(upload)用于存放上传 阅读全文