一.高级软件介绍

  1. JDK 7
  2. Eclipse mars2
  3. MySql
  4. Navicat

二.数据库 SQL 命令

1 创建数据库并指定编码

Create database 数据库名 default character set utf8

2.创建表

Create table 表名(
列名 类型 约束 auto_increment comment ‘备注’, );

三.Eclipse 使用

1. 创建项目
1.1 选择 target runtime,否则出现新建 jsp 报错
1.2 如果忘记选择,右键项目–> build path --> configure path -->选
项卡 library --> 第四个 add library --> server runtime

  1. Eclipse 默认会自己下载所需 tomcat 最简单结构.

3. 三.命名规范

1.项目名:没有要求,不起中文
2.包:公司域名倒写 com.bjsxt
3.数据访问层:dao, persist, mapper
4.实体:entity, model, bean,javabean, pojo
5.业务逻辑: service ,biz
6.控制器: controller, servlet,action,web
7.过滤器: filter
8.异常: exception
9.监听器:listener
10.注释:
10.1 类上和方法上使用文档注释 /** /
10.2 在方法里面使用/
*/ 或 //
11.类: 大驼峰
12.方法,属性:小驼峰

四.MVC 开发模式

  1. M: Model 模型,实体类和业务和 dao
  2. V: view 视图. JSP
  3. C:Controller 控制器,servlet
    3.1 作用:视图和逻辑分离
  4. MVC 适用场景:大型项目开发. 5. 图示例
    5.1 先设计数据库
    5.2 先写实体类
    5.3 持久层
    5.4 业务逻辑
    5.5 控制器
    5.6 视图

命名规范、MVC 开发模式相关推荐

  1. 方立勋_30天掌握JavaWeb_JavaBean、mvc开发模式、el表达式、jstl标签

    什么是JavaBean JavaBean是一个遵循特定写法的Java类,它通常具有如下特点: 这个Java类必须具有一个无参的构造函数 属性必须私有化. 私有化的属性必须通过public类型的方法暴露 ...

  2. 五、Web服务器——MVC开发模式 EL表达式 JSTL 学习笔记

    今日内容 1. JSP:1. 指令2. 注释3. 内置对象2. MVC开发模式 3. EL表达式 4. JSTL标签 5. 三层架构 JSP: 1. 指令* 作用:用于配置JSP页面,导入资源文件* ...

  3. java day41【JSP 、MVC开发模式 、EL表达式 、JSTL标签 、三层架构】

    第一章  JSP 1. 指令 * 作用:用于配置JSP页面,导入资源文件 * 格式: <%@ 指令名称 属性名1=属性值1 属性名2=属性值2 ... %> * 分类: 1. page : ...

  4. Re:PyQt5 从零开始的MVC开发模式规划

    前言 初次接触较大型的软件开发项目,找了几天可参照的项目无果,于是自己模仿django中的结构来做一个MVC开发模式规划,也有点闭门造车的意思,如有其他好的办法分享,下方评论见. (本篇文章从零开始, ...

  5. 面试题:什么是MVC开发模式,其优缺点。

    什么是MVC开发模式,其优缺点. 1.什么是MVC设计模式 MVC模式将系统分为视图,模型及控制器,其中控制器作用分离视图和模型,使系统解耦,易于修改和拓展,但同时增加了开发难度. 2.MVC优缺点 ...

  6. JavaWeb之MVC开发模式之商品实例CURD详解

    文章目录 三层MVC开发模式架构 一.先建立目标类对象:Curriculum. 三,过滤层Filter 四.增加商品 4.1 增加前端adds.jsp 4.2 增加的servlet服务 五.删除课程 ...

  7. 学习笔记 --- 工厂、单体、适配器、策略、观察者、MVC设计模式及ASP.NET MVC开发模式、关闭缓存的方法...

    关于工厂.单体.适配器.策略.观察者没啥好说的, 代码中有说明 //DesignPattern.cs View Code using System; using System.Collections. ...

  8. 从 ThinkPHP 开发规范 看 PHP 的命名规范和开发建议

    稍稍水一篇博客,摘抄自Think PHP 的开发规范,很有引导性,我们可以将这些规范实践到原生 PHP 中. 命名规范 使用ThinkPHP开发的过程中应该尽量遵循下列命名规范: 类文件都是以.cla ...

  9. 什么是MVC开发模式?

    全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑.数据.界面显示分离的方法组织代码,将业 ...

最新文章

  1. linux c 按行读取文件
  2. 这是给程序员专用的书吗?
  3. 在django restful framework中设置django model的property
  4. ethercat主站控制软件TwinCAT的安装
  5. 结构计算机分析,计算机系统结构 (三) CPU及其结构分析
  6. 微信小程序nginx+uwsgi+django配置的域名问题
  7. 关于python字符串format的一些花式用法
  8. 共享单车为什么这么重?
  9. C# 判断字符串中文汉字
  10. Verilog 语法小结
  11. 你一定不知道的 AppStore 秘密
  12. 开机出现 A disk read error occurred Press 时怎么办
  13. 工业革命4.0是光和算的革命,时代呼唤硬科技!
  14. java hypot_static double hypot(double x, double y)
  15. MySQL 批量插入/填充数据 - 实践
  16. 给定平面上任意三个点的坐标(x1​,y1​)、(x2​,y2​)、(x3​,y3​),检验它们能否构成三角形。
  17. 怒揭黑莓市场黑幕,还消费者公道
  18. 辨析 dB、dBm、dBw
  19. C# 提取Word文档中的图片
  20. 博士申请 | 香港大学倪卓娴教授招收机器学习和智慧物联网方向全奖博士生

热门文章

  1. Spring Boot2.0之 原理—创建内置Tomcat容器
  2. MySql安装和基本管理
  3. [NOIP10.6模拟赛]2.equation题解--DFS序+线段树
  4. 购买域名和GitHub映射
  5. jmeter的master-slave模式
  6. 3 Sum Closest
  7. hibernate学习——Set集合配置
  8. Python爬虫_数据存储
  9. Java多线程(学习总结,持续更新)
  10. MFC架构之CWinThread类