Struts2 中访问 Request、Session 和 Application。经常需要在 Action 中传入一些参数到 JSP 页面,可以用 来获取参数,但是这些参数都仅限于特定的数据,如果我们想要像 JSP 中使用 request、Session 和 application ,我们怎么办呢[......]
分类目录归档:Java程序开发
default-action-ref 和 welcome-file-list 标签的区别
default-action-ref 和 welcome-file-list 标签的区别。
default-action-ref 标签是 struts.xml 中的标签,意思是默认的动作引用,可以理解为当没有相应的 action 对应是,调用这个 action 引用,如下:
1:[......]
Struts2 的 Action
Struts2 的 Action
定义 Action
Struts2 中的 Action 可以是一个简单类 (POJO),里面包含 public String execute() 方法即可。
1: package com.cdp.struts2;
2:
3:[......]
Struts2 的 Result
Struts2 的 Result
Result 的常见类型:
dispatcher
相当于 JSP 中的 标签,在服务器端执行跳转。
redirect
很显然的相当于 response.sendRedirect(String url);。
chain
这个与[......]
Hibernate 中的联合主键解决方案
Hibernate 中的联合主键解决方案。
有时候一张表中会定义多个主键,即联合主键,Hibernate 对联合主键也提供了支持,由于 Annotation 现在用的比 XML 更加流行,则本文以 Annotation 讲解。
既然一张表中定义了联合主键,则在面向对象的思想中,他们都是主[......]
Hibernate 中的点对点更新
Hibernate 中的点对点更新
数据库中的更新时十分常见的操作,Hibernate 默认生成的更新代码是全局更新,即无论用户更改了多少内容,都会更新整个持久化对象,这严重影响着程序的效率,特别是数据库中存有论文、图像等大型数据时,此时我们需要实现点对点更新,即更改多少就更新多少。
实[......]
PowerDesigner 中连接 MySQL 数据库
PowerDesigner 中连接 MySQL 数据库
Database–Configure connection…–Connection profiles–add new datasource。配置如下:
Database–Connect…–Connect
本文[......]
Hibernate 继承映射
Hibernate 继承映射。
继承映射在 Annotation 中使用 @Inheritance 注解,并且需要使用 strategy 属性指定继承策略,继承策略有 SINGLE_TABLE、TABLE_PER_CLASS 和 JOINED 三种。
一、SINGLE_TABLE[......]
面向切面编程aop
面向切面编程 (AOP),
面向切面编程,又译作面向方面编程,英文是 Aspect Orient Programing ,简称 AOP。AOP 是对面向对象编程 (OOP) 的一种补充,并不是 OOP 的终结者,AOP 和 OOP 通常是相互协作的关系,OOP 是软件开发史上的伟大思想,但是再伟大[......]
B/S 开发解析
B/S 开发拙见。
业界的程序开发分两种,C/S 开发和 B/S 开发,C/S 即 Client / Server 开发,也就是桌面应用程序,是众多人爱好软件开发专业的动力源,B/S 开发是 Browser / Server 开发,是基于浏览器与服务器交互的开发,简单的说就是网站开发。
C[......]