第7章 编写Struts 2第一个程序【首页】杜老师
	
	MyEclipse注册、源代码语法高亮、Struts 2备忘
	(1) MyEclipse注册
	myeclipse菜单:Myeclipse --> Subsription Infomation, 输入用户名和注册码
	laodu      yLR8ZC-855555-62656056556058147
	(2) 源代码语法高亮
	http://alexgorbatchev.com/SyntaxHighlighter/manual/brushes/php.html
	配置http://alexgorbatchev.com/SyntaxHighlighter/manual/configuration/
	0. 认识Struts 2
	
	1. 创建Struts2项目
	1.1  创建web项目
	01JavaWeb07, 01学号  java EE 5.0, 复制apps\struts2-blank-2.3.16.3\WEB-INF\lib下9个包和mysql-connector-java-5.1.6-bin.jar到WEB-INF\lib
	
	1.2  配置WebRoot\WEB-INF\web.xml
	从apps\struts2-blank-2.1.6\WEB-INF\web.xml中复制粘贴有关filter部分到WebRoot\WEB-INF\web.xml中
	
	1.3  创建action
	在src创建cn.duzhaojiang.action包,创建RegisterAction01.java: 
	(1) import com.opensymphony.xwork2.ActionSupport;
	(2) extends ActionSupport
	(3) 执行方法public String execute() 
	
	1.4  创建注册页面WebRoot\Register01.jsp
	注册页面:Register01.jsp
	(1) gb2312 -- gbk
	(2) taglib prefix="s" uri="/struts-tags"%
	(3) form action="register.action" method="post"
	(4) s:actionerror/
	
	1.5  创建ShowUserInfo01.jsp   gb2312 -- gbk
	
	1.6  创建struts.xml配置文件
	配置文件:src\struts.xml
	
	1.7  创建index.jsp首页
	首页:WebRoot\index.jsp
	
	2. 用户登录
	2.1  创建action
	在cn.duzhaojiang.action包,创建LoginAction01.java
	
	2.2  创建登录页面WebRoot\login01.jsp
	
	2.3  创建成功登录页面login_success01.jsp
	
	2.4  创建登录失败页面login_failure01.jsp
	
	2.5  配置struts.xml文件
	在配置文件src\struts.xml package中增加
	
	3. 用户登录2
	3.1  创建action
	在cn.duzhaojiang.action包,创建LoginAction01_.java
	
	3.2  创建登录页面WebRoot\login01_.jsp
	
	3.3  配置struts.xml文件
	在配置文件src\struts.xml package中增加, 布置测试
	
	4. 车次管理
	4.1  创建bean、创建数据表
	(1) 创建cn.duzhaojiang.bean包,创建Train01.java
	
	(2) 在MySql中创建数据表Train, 
	
	(3) 创建cn.duzhaojiang.util包,创建DBConnection.java, 需引入jdbc驱动程序如mysql-connector-java-5.1.6-bin.jar
	
	4.2  创建dao,impl
	(1) 创建cn.duzhaojiang.dao包,创建TrainDAO01.java
	
	(2) 在cn.duzhaojiang.dao创建TrainDAOImpl01.java
	
	4.3  创建页面
	(1) 添加车次页面WebRoot\trainAdd01.jsp
	
	(2) 查询车次页面WebRoot\queryTrain01.jsp
	
	(3) 显示车次页面WebRoot\ShowTrain01.jsp
	
	(4) 显示所有车次页面WebRoot\ShowTrainList01.jsp
	
	4.4  创建action、配置struts.xml
	(1) 在cn.duzhaojiang.action包,创建TrainAddAction01.java
	
	(2) 在cn.duzhaojiang.action包,创建TrainQueryAction01.java
	
	(3) 在配置文件src\struts.xml package中增加
	
	(4) 配置文件src\struts.xml
	
	
	返回章节目录