文档介绍:Struts框架 2Spring框架 8AJAX技术 14Hibernote框易g 17框架综合运用 24J2EE初级题目 27J2SE初级题目 33Struts框架Struts框架的整体运行流程在web应川启动时就会加载初始化ActionServlet,ActionServlet从struts-,把它们存放到各种配置对象,例如:,,如果不存在,就返I叫请求路径无效信息;女U果ActionForm实例不存在,就创建-一个ActionForm对象,把客户提交的表单数据保存到ActionForm对象屮;,就调用ActionForm的validate()方法;如果ActionForm的validateO方法返回null或返回一个不包含ActionMessage的ActuibErrors对象,就表示表单验证成功;ActionServlet根据ActionMapping所包含的映射信息决定将请求转发给哪个Action,如果相应的Action实例不存在,就先创建这个实例,然后调用Action的execute()方法;Action的execute()方法返冋一个ActionForward对彖,ActionServlet再把客户请求转发给ActionForward对象指向的JSP组件;ActionForward对象指向JSP组件生成动态网页,返冋给客户ActionServlet在Struts框架中的总体作用功能是什么在web应用启动时ActionServlet从struts-,把它们存放到备种配置对象,例如:Action的映射信息存放在ActionMapping对象中。ActionServlet是整个struts框架的骨干,也是主要的控制部件,/'*requestQ它象一个Action「J,仓U建基于客户request请求的Action类的对象Struts框架的后缀名一般为・do,后缀后能不能更改,如果能更改的话,如何进行更改后缀名可以更改,<servlet-mapping〉<servlet-n8me>8ction〈/servlet-namc><url-pattern>*・do</url-pattern></servlet-mapping〉中的url-pattern值改成你想要的麻缀名就可以了。如何在Struts-<data-sources><data-sourcekey二“SQL".mons,>〈set-propertyproperty二〃driverClassName"value二〃相应的驱动名"/>〈set-propertyproperty二〃value二"相应数据库的urlz,/><set-propertyproperty二"username"value二〃用户名〃/><set-propertyproperty=z,passwordz,value二〃密码"/></data-source>〈/data-sources〉Key绑定在ServletContext上的DataSource实例的索引键,,如果在应用程序中有多于个的DataSource,则必须设置Key的值。DriverClassName所用的JDBC驱动类(必须的)・(必须的)如:jdbc:microsoft:sqlserver://xgOSS:1433MaxCount同时打开的最大连结数,缺省值为2(可选的)MinCount同时打开的最小连结数,缺省值为1(可选的)User连结到数据库的用户名(必须的)Password连结到数据库的密码(必须的)Description关于DataSource的描述信息(可选的)Readonly如果设为true,则表示该连结是只读的,缺省为false.(可选的)LoginTimeout创建连结的最大允许时间,以秒为单位。(可选的)mit如果为true,则每次execute之后会强制回滚。缺省为true®(可选的).apache,struts,,即可通过getDataSource方法获得