自定义三层框架的使用

发表时间:2017-05-16 15:39:58 浏览量( 22 ) 留言数( 0 )

学习目标:

1、了解Java的历史

2、为什么要学习Java语言

3、端正学习态度


学习过程:

我们现在写好了mvc框架了。为了能让别人更好的使用我们的框架,我们需要类打包,同时还要写上一份使用说明书。

一、导出jar包

1、右击com.mvc包,选择导出(Export..),如下图:

attcontent/c00fcf42-a5e2-45cf-aed6-e21b5c34fe01.png

2、选择java的jar包,如图所示:

attcontent/cc84e3d8-b967-47dd-82c0-fc569fc322b1.png

3、输入输出路径,这里我输出到桌面,并命名为mvc.jar。完成后就会在桌面上生成一个mvc.jar文件。如图所示:

attcontent/5a2563f1-4bab-4c18-b523-36c5dab65cce.png

二、书写操作说明

由于我们这个mvc框架还是比较简单,但是你交给别人使用时,还是需要写个操作手册,这样别人才知道如何使用你这个框架。操作手册如下:

1、导入核心包mvc.jar和依赖包dom4j.jar

2、必须修改web.xml,在web.xml添加一下代码:

<servlet>
  <servlet-name>liumvc</servlet-name>
  <servlet-class>com.mvc.ActionServlet</servlet-class>
</servlet>
<servlet-mapping>
  <servlet-name>liumvc</servlet-name>
  <url-pattern>*.do</url-pattern>
</servlet-mapping>

3、在src目录下面建立一个actions.xml的配置文件。示例如下

 <actions>
   <!--url 是路径,clz是Action类路径,method是执行方法-->
   <action url="addtypes.do"  clz="com.action.GoodsTypesAction" method="addGoodsTypes"/>
</actions>

4、可以建立自己的action,但是一定要继承BaseAction,而且每个方法的返回值都是ActionForward.

三、新建一个项目测试

1、使用自定义的MVC框架实现对以下用户表的增删查的操作。

create table tb_user
(
    user_id int primary key  AUTO_INCREMENT,
    username varchar(100),
    passwd varchar(100),
    addr varchar(100)
)

2、参照这个MVC框架,实现自己的MVC框架,但是不能使用Servlet作为中转站,使用过滤器filter。