MVC学习整理

原创 2015年11月18日 11:46:49

知识回顾: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接口:


第三步:



























































版权声明:本文为博主原创文章,未经博主允许不得转载。

Kafka学习整理一(基础概念)

Kafka基础概念Kafka中包含以下基础概念 1. Topic(话题):Kafka中用于区分不同类别信息的类别名称。由producer指定 2. Producer(生产者):将消息发布到Kafk...
  • LOUISLIAOXH
  • LOUISLIAOXH
  • 2016年05月27日 16:35
  • 3462

一个老鸟发的公司内部整理的 Android 学习路线图 Markdown 版本

源址:http://diycode.cc/topics/122 jixiaohua发了一篇一个老鸟也发了一份他给公司内部小伙伴整理的路线图。另一份 Android 开发学习路线图。可惜不是M...
  • Buaaroid
  • Buaaroid
  • 2016年06月14日 23:41
  • 1636

数据结构学习整理

一、相关概念 数据结构是相互之间存在一种或多种特定关系的数据的集合。 1、抽象层-逻辑结构数据元素之间的逻辑关系称为数据的逻辑结构。数据的逻辑结构可以看作是从具体问题抽象出来的数学模型,它与数据的存储...
  • xiaoyaoyou1212
  • xiaoyaoyou1212
  • 2016年06月06日 23:25
  • 3402

学习笔记之思路整理

1.图片处理:(流程被分配在16个线程中处理) 图片会被统一裁剪到24x24像素大小,裁剪中央区域用于评估或随机裁剪用于训练; 图片会进行近似的白化处理,使得模型对图片的动态范围变...
  • hensonwells
  • hensonwells
  • 2017年07月14日 18:44
  • 195

iOS 学习资料整理

视频教程(英文) Developing iOS 7 Apps for iPhone and iPad 斯坦福开放教程之一, 课程主要讲解了一些 iOS 开发工具和 API 以及 iOS S...
  • xtd412
  • xtd412
  • 2016年07月27日 15:37
  • 195

机器学习(常见面试之机器学习算法思想简单梳理)

supervised(classification[k nearest neighbor、decision tree、naive bayes、logistic regression、suport ve...
  • u012332571
  • u012332571
  • 2016年08月18日 09:46
  • 3865

mvc零基础学习一

完整的ASP.NET MVC架构是基于Microsoft .NET Framework 3.5,另外还使用LINQ。 MODEL是什么? 1. MVC MODEL基本上就是一个C#或者VB.NET...
  • laodamengxiangfei
  • laodamengxiangfei
  • 2015年12月07日 11:48
  • 1691

Struts2学习整理总结

摘要: 现在Struts2慢慢退出舞台了,但是很多项目还需要用Struts2进行开发和维护,这里就简单的重新快速的掌握这门技术 Struts2的相关配置文件     * default.prope...
  • helongzhong
  • helongzhong
  • 2017年03月03日 16:04
  • 289

spring mvc学习整理

一、前言: 大家好,Spring3 MVC是非常优秀的MVC框架,由其是在3.0版本发布后,现在有越来越多的团队选择了Spring3 MVC了。Spring3 MVC结构简单,应了那句话简单就是...
  • u013806366
  • u013806366
  • 2014年10月14日 16:16
  • 349

Deep Learning(深度学习)学习笔记整理系列之(八)

Deep Learning(深度学习)学习笔记整理系列 zouxy09@qq.com http://blog.csdn.net/zouxy09 作者:Zouxy version 1.0 201...
  • zouxy09
  • zouxy09
  • 2013年04月10日 11:42
  • 169659
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:MVC学习整理
举报原因:
原因补充:

(最多只允许输入30个字)