MVC学习整理

来源:互联网 发布:java wmf转jpg 编辑:程序博客网 时间:2024/06/01 07:58

知识回顾:sun退出的jsp开发模型

1,技术点:servlet,  jsp,   javaBean

2,  jsp开发模型:Model1和Model2

3,    Model1:jsp+javaBean


    

注意:此种模型只适合开发非常简单的小应用。(此案例不用)


4,Model2:MVC

M:Model模型   JavaBean

V:View视图       JSP

C:Controller 控制器 Servlet







开发顺序:

1、JavaBean(关键):模型。领域

2、业务需求(关键):Servie接口

3、DAO或者表现层。依据Service(业务需求)

 

分包存放:

com.itheima.项目名称.模块名称.domain:存放JavaBean

com.itheima.项目名称.模块名称.service:存放业务接口

com.itheima.项目名称.模块名称.service.impl:存放业务接口实现

com.itheima.项目名称.模块名称.dao:存放DAO接口

com.itheima.项目名称.模块名称.dao.impl:存放DAO实现

 ----------------------------------------------------


com.itheima.项目名称.模块名称.web.controller:存放控制器Servlet

com.itheima.项目名称.模块名称.web.bean:表现层用到的一些临时bean

JSP:WEB-INF/pages 防止用户直接访问JSP(不是必须的)

 

----------------------------------------------------

com.itheima.项目名称.模块名称.util:存放一些工具

com.itheima.项目名称.模块名称.test:存放单元测试




二,实际案例:用户的注册和登录

数据库:采用xml。jsp中不能有一行java脚本或表达式

1、根据技术要求,搭建开发环境

拷贝jar包:

DOM4J:

      dom4j.jar

      jaxen.jar(xpath支持)

JUNIT4:

      junit.jar

JSTL:

     jstl.jar

     standard.jar

Beanutil:

      commons-beanutil.jar

      commons-logging.jar


2、建立类所在的包:也可以边写边建

3、分析需求:要做什么?





4,具体编码:

第一步

JavaBean:


XML:

第二步:

Service接口:


第三步:



























































0 0
原创粉丝点击