JAVAEE 实训日志01_20200704 上
文章目录
- 1.目录规范
- 规范目录
- 编码风格
- 缩进风格(规则)
- 1. BSD,匈牙利
- 2. K&R
- 2.体系结构特性
- (1)SBD ==BASIC ,汇编== `语句级编程`
- (2)FBD ==C,FORTRAN,C++== `函数级编程`
- (3)CBD ==JAVA2,mfc,c#== ` 组件级编程`
- 补充:
- 3.开发环境
- 补充:
- 1. JDK
- 2. JRE
- 3. database client side 数据库客户端
1.目录规范
规范目录
工作目录 非操作系统分区
D:\workspace\20170227
项目目录
D:\workspace\20160906\worknotes_dep
产品-项目目录
D:\workspace\optix2500\20160906\worknotes_dep
编码风格
命名规则
snake shape ,蛇形 C/ C++
user_name,pass_word,person_name MAX_VOLUE MIN_DATAcamel case ,驼峰
userName,passWord,personName,Car,AbstractVehicle
缩进风格(规则)
1. BSD,匈牙利
if(flag==true)
{do something
}try
{do something
}
catch(Exception ex)
{ex.printStack();
}
finally
{do something
}
2. K&R
if(flag){do something
}try{do something
}catch(Exception ex){ex.printStack();
}finally{do something
}
2.体系结构特性
(1)SBD BASIC ,汇编 语句级编程
(2)FBD C,FORTRAN,C++ 函数级编程
(3)CBD JAVA2,mfc,c# 组件级编程
软件层级结构: software layout
持久层 persistence layout 数据存取 ,数据工程师
业务层 business layout 商业逻辑业务逻辑封装 事务处理ACID 各层级承上启下
控制器层 control layout,service layout页面逻辑调度, 用户交互边界, 派发任务
表示层 view layout(1)用户交互 UE 交互设计、信息导航(2)图形渲染 UI 界面设计、信息架构3NF 第三范式
N:N 1:N N:N N:1
补充:
value object 值对象 VO
java bean , POJO持久层 数据存取
DAO data access obj 数据访问对象
设计模式-工厂方法
数据库访问的方式
1. JDBC 硬编码
2. ORMapping 产品 半自动产品 ibatis,mybatis,3P0自动产品 hibernate业务层
/business ,/businessBD, /BD企业级开发技术:web系统控制器无法测试 (直接)web系统是远程访问(网络协议)代码,依赖于AS(应用服务器)容器1.发布AS容器2.仿真浏览器自动程序测试(junit test) -->业务层
3.开发环境
java web 项目/web 存放页面及相关材料的/js javascript 文件/css 样式表文件/img 图片资料/WEB-INF web服务器配置web.xml web服务器配置文件/src/com.chengdu.learn java源程序目录./dao 持久层包(数据、数据库)./business 业务层包(业务逻辑)./control 控制器层包(servlet控制器)<service> ./domain JAVABEAN包(数据封装)<valueobject><vo><pojo><javabean>./util 公共函数包./common 常量定义包/lib 项目需要的组件(类库)/etc 项目资料
/sql 数据库安装脚本/doc 项目文档
补充:
1. JDK
程序员 运行和调试程序 含有调试代码和指令集,真正执行代码的时候效率并不高
2. JRE
最终使用者 运行java程序 主要是JVM支持,不含有调试代码
3. database client side 数据库客户端
CLI 命令行接口mysql.exe
GUI 图形用户接口
EMS mysql manager
API 应用程序接口
mysql-connector-java-3.0.17-ga-bin.jar
JAVAEE 实训日志01_20200704 上相关推荐
- JAVAEE 实训日志 一
文章目录 1. 创建 web-app 项目 导入初始4个 maven 依赖 TestServlet.java test.jsp 测试: 2. 连接数据库 导入依赖 驱动 编写连接类 JDBCUtil ...
- JAVAEE 实训日志03_20200711
文章目录 环境准备 1. 课程安排 2.考评要求 3.开发环境 4. 搭建环境 数据库基础 1. 基础部分 增删改查 约束性: 3. insert 4. UPDATE 5. DELETE 6.SELE ...
- 计算机专业实训日志-python有关
第一天的和第二天的第一段因为之前没有用Word敲下来而是直接写在实训日志本上的所以这里就没有了. 第二天 12.01 第二节课讲了python中的函数,python中的函数和其他语言的函数有些不同,如 ...
- 计算机应用基础名言名句大全,计算机应用基础实训指导书-上.doc
计算机应用基础实训指导书-上.doc 计算机应用基础实训指导书(上) (2008-2009学年第一学期用书) 主编:宫莉莹 指导教师:____________ 班 级:____________ 姓 名 ...
- html5网页制作实训日志,网页制作实训日志X.doc
实训日志 日期:2012-6-11(1-4)地点:信2-501机房实训内容:构思网页,确立主题构思的问题,没有一个初步的想法,对于资料的寻找也没有方向.所以,开始时我并没有急于去查找资料,而是先画出了 ...
- javaee实训报告总结_JavaEE实训报告.doc
JavaEE实训报告 数学与计算机学院 实 验 报 告 课程名称Java EE应用开发课程代码6014049实验时间2012年月日指导单位软件工程系指导教师周立章 学生姓名唐九零年 级2010级学 号 ...
- 实训日志 7 黄歆-2021.6.7
实训日志 7 黄歆-2021.6.7 当日课程主要内容 环境配置 语言特点 python语言基础 python运行方式: python解释器: python命名规则: python 注释方式 pyth ...
- 杰普实训日志第一天学习内容
杰普实习日志 第一天学习内容 主讲人:李春雨 主讲人原创内容,https://gitee.com/plusyu/shixun_hdjd/commit/7fd126f6bacfec6b27357a22b ...
- 汽车出租管理系统javaee实训_温州专业电动汽车充电设备实训台厂家诚信互利-嘉育仪器...
温州专业电动汽车充电设备实训台厂家诚信互利,基本规则型策略.该策略综合了恒温器策略与功率跟踪式策略两者的优点,根据发动机负荷特性图设定了率工作区,根据动力电池的充放电特性设定了动力电池率的荷电状态范围 ...
最新文章
- [转]linux系统增加swap大小方法(安装oracle可能需要)
- java中的controller_详解Spring Boot中Controller用法
- FZOJ 2014年11月份月赛 ytaaa(dp + RMQ)
- iOS工程引入ios-charts-master
- microsoft visual c++全家桶_Adobe 2020 MAC全家桶最新版不闪退
- c语言for循环可以初始化多个变量么_C8循环
- Web API 跨域访问
- JDK 8 foreach的用法
- 数据库实验1---创建数据库和表
- socket第三方库nbsp;AsyncSocket(…
- cf. ConneR and the A.R.C. Markland-N
- 激光传感器构建栅格地图
- 玩转prometheus告警 alertmanger(二)之alertmanger 邮件 钉钉告警
- 用c语言编码rna合成蛋白质,蛋白质生物合成过程中为什么从N端到C端
- 熟悉又陌生的 k8s 字段:finalizers
- GRUB4DOS详解
- 公告:请访问我Blog新站——酷壳 CoolShell.me
- 基于单片机红外遥控LED控制灯亮灭设计毕设课设资料
- 二极管专题:二极管性质及伏安特性
- java助教面试自我介绍_助教老师面试的自我介绍