为什么有 struts 框架
Struct 的优点之处:
- 1. struct的好处
- 2. 程序更加规范化
- 3. 程序的可读性提高了
- 4. 程序的 可维护性增加了
Struct 的不足之处:
1. From表单有点鸡肋
2.action是单态(对网站并发性的处理有影响)
-----------框架提高了程序的规范的同时,也约束了程序的自由。
* Structs 为什么有?
因为我们对mvc的理解不同,可能造成不同的公司写程序的时候,规范不统一,这样不利于程序的维护和扩展…..,所以我们有必要用一个统一的规范来开发项目。
——à框架 structs。
Structs的运行原理:
我以一个用户登录来讲解原理---------->图解
手写版structs的登录系统
- 1. 在开发structs时候,需要structs开发包
- 2. 先写出login.jsp
- 3. 编写ActionFrom和Action
- 4. 配置
步骤:
(1) 先创建一个web工程。
(2) 把structs开发包引入到web工程
(3) 编写login.sp
(4) 编写ActionFrom(用户表单)和Action(小队长)--à登录小队长
1 //这是一个用户表单,用户填充数据的。 2 3 public class UserForm extends ActionForm{ 4 /* 5 * 定义属性[这个有一个规范,就是我们定义的属性名字 6 * 到时候,应该和jsp页面的控件名称一样,如果有人提出疑问: 7 * 说表单的属性名字是不是一定和控件名一样。] 8 * */ 9 10 private String username ; 11 private String password ; 12 13 public String getUsername() { 14 return username; 15 } 16 public void setUsername(String username) { 17 this.username = username; 18 } 19 public String getPassword() { 20 return password; 21 } 22 public void setPassword(String password) { 23 this.password = password; 24 } 25 }