美文网首页我爱编程
一、开发环境

一、开发环境

作者: 毛小意 | 来源:发表于2018-06-06 17:25 被阅读0次

学习笔记一:IDEA环境配置

配置indelliJ IDEA开发环境,svn下载项目文档

步骤一:安装indelliJ IDEA。-->

步骤二:安装结束进行开发环境配置:-->

安装jdk1.8,安装svn,在首页的settingsàVersion Control里设置subversion里的svn的启动文件。

图1 配置svn

设置好之后,在首页check out from version control里选择subversion进入svn文件的check下载。

图二 下载项目

输入下载的地址后输入用户名和密码进行check下载。选择好自己的工作空间。下载好会进入开发页面

在首页的fileàsettings里搜索maven对maven进行设置(解压的apache-maven文档的位置)settings.xml是后配置好的。完成之后,点击maven进行文件编译。

图三 maven配置

点击check进行检查文件是否有错。没有错运行是否可行。

图四  项目是否正确运行

如果没有问题说明配置成功

学习笔记二:项目框架流程

熟悉idea开发工具和maven

后端Java框架用的是spring+mybatis+springmvc

前端是:easyui+jquery

从数据库把数据传回到页面:

流程在.xml文件里配置sql语句(查询语句涉及到对应单条件和多条件查询,就在.xml文件里配置if条件判断

图五 xml文件配置sql

这样在查询sql里只有绑定id就可以了。)

图六  xml文件配置sql

 -->dao层定义查询语句的方法 -->daoimpl实现dao层方法  -->建立对应的model类和数据库的字段尽量一样,不一样就在.xml文件里进行配置。

(因为经常用到的增删该查语句,所以就封装了通用的dao层BaseDao,这样节省代码量和多余的重复。)

---------->Service层对语句结果进行处理业务,service接口 à service实现类。Service层继承公共的父级service,如果不进行数据处理,就不用额外写实现的方法。

------------>数据处理完就在controll里调用,进行和前台的交互。Requset和response请求处理。

------------->前台通过js里的或者直接写ajax,post,get请求获得值。

重点:对应的标签的Id,class的名字不要写错,绑定的事件。因为用到easyui框架,所以要熟练掌握easyui的插件用法。Name的名字是否对应。

实例:页面实现对部门表的增删该查,和树形结构的显示

学习笔记三:java包和类生成

熟悉项目中新增的自动生成代码的插件。插件位置如下图所示。运行CodeToolGUI运行完出现下面界面。

图七 自动生成结构文件

可以生成对应的java文件和对应的xml文件。

Java文件包括model。xml文件包括封装在公共方法里的基本增删该查语句。Server、dao

图八 获取到数据库表

在输入包名的时候要写全:com.idada56.report.xxx.XXX 。你起的类名你的项目的包

学习笔记四:其他注意点

注意点一:新check下来的文件要把test里的方法注释掉或者删掉。要不会启动报错

注意点二:Excel导出,另一种方法,查询出list集合遍历,在放入map里面。Map里面类型转化。此方法解决查询的数据类型转化或者匹配成其他字符

注意点三:如果新增一个模块,也就是一个包名,需要在如下文件里新增。这样就解决了之前增加一个xml就要在mybatis里进行添加的问题。

图九 配置模块类

注意点四:提高查询速率。避免查询缓慢。前台把查询出来的结果都写成load,

$('#dataList').datagrid("load");

后台java,尽量少执行对数据库的操作。尽量前台传数据。减少遍历。 

注意点五:事务处理

事务问题出现在同时对两张表进行增、删、改操作。一切出现这种逻辑问题都放在server层进行操作。 在方法上增加  @Transactional 注释,例如:对文职表进行删除的时候,更改人员表里的状态字段为1.

相关文章

  • 一、开发环境

    学习笔记一:IDEA环境配置 配置indelliJ IDEA开发环境,svn下载项目文档 步骤一:安装indell...

  • Asp.net Core 环境选择

    环境选择:Production是生产环境Development是开发环境项目一般在发布前,都是开发环境。开发环境和...

  • 2019-05-27

    基本每个项目都会有开发环境(本地环境)、开发集成环境、测试环境、预发布环境、正式环境。最少也有开发环境(本地环境)...

  • 什么是开发环境、测试环境、生产环境、UAT环境、仿真环境?

    项目开发过程中什么是开发环境、测试环境、生产环境、UAT环境、仿真环境? 项目开发过程中什么是开发环境、测试环境、...

  • 从0到1搭建企业分布式系统-02-环境整理

    开头 首先对企业级系统进行一个环境梳理,主要分为开发环境、测试环境、生产环境,需要严格隔离 开发环境 开发环境主要...

  • Django 多进程多线程的一些个人理解

    一、Django 开发环境与生产环境 开发/调试 生产环境 Nginx + uWSGI + supervisor ...

  • ExpressionChangedAfterItHasBeenC

    开发环境 ‘ExpressionChangedAfterItHasBeenCheckedError’。 在开发环境...

  • 关于开发环境的思考

    关于开发环境的问题 一般来说,完整的开发环境,是需要三套的,即开发环境-测试环境-生产环境。分别是,为开发人员,测...

  • Vue-cli 项目目录解析

    先来了解一下开发环境,测试环境,生产环境: 开发环境:就是程序猿(媛)们专门用于开发的环境。配置可以比较随意, 为...

  • 开发和发布相关的三个环境

    开发环境,开发人员使用 测试环境,测试人员使用 生产环境 开发环境和测试环境独立开,是为了测试进行的同时,开发可以...

网友评论

    本文标题:一、开发环境

    本文链接:https://www.haomeiwen.com/subject/lkbpsftx.html