您好,欢迎访问三七文档
一、简介准确来说,JEECG是一项软件产品,专门为程序员的开发而设计。它已经搭建好spring环境,整合了EasyUI前端框架。自身已有一些功能:直接管理数据表,用户权限,角色管理,菜单设计,前台效果等。使用JEECG开发,只需要专注于业务逻辑的开发,使开发的难度大大降低,效率大大提高。在这个软件项目的基础上开发的过程,就是二次开发的过程。以后干的活估计有一半就是要借助这个软件。二、部署准备数据库的配置:url、用户名、密码。配置文件就是上图划线的两个。使用远程数据库就要确保url的正确;使用本地数据库就要确保有没有把jeecg的sql文件运行到了本地数据库,然后确保url的正确。三、运行项目默认管理员账号:admin,密码为123456。四、重要的jeecg数据表(1)t_s_base_user用户信息表(账号和密码等,密码已被SHA加密)(2)用户角色表、用户角色功能表、用户分配角色的管理表(3)t_s_depart部门/单位表以上三种表可以根据项目需要插入数据。只要数据合理,遵循数据表设计思想,就可以借助项目的功能来实现用户权限和角色管理。顺带一提,动态报表的标题与字段名。五、在软件上直接操作数据库(增删查改)(1)生成表单:Online开发-表单配置:点击;勾选要操作的数据表,然后点击;这样以后就可以直接在软件上操作数据表。(2)编辑表单选中表单后,点击,就可更改数据表的设计,或列表/表单的查询方式。(3)功能测试点击,即可进入查看数据表数据的列表页面,并可进行增删查改。(4)创建表单点击,可以创建新的表单。(5)同步数据库将对数据表设计的更改、或新数据表的建立等,同步到数据库中,这样,数据库里的表结构和内容就会被更改。注意:(1)没提到的其他按钮,例如什么JS增强,SQL增强等等,可以当没看到了,没事别去研究,实在需要了解就自己看视频。(2)关于表单和列表:弹窗出来的就是表单,在页面上展示的就是列表。表单:列表:六、开发须知(注:下面用到的软件截图,都是在“经典风格”情况下的。控制面板–首页风格)(1)对二次开发产生的包,要按需要做好配置:如spring-mvc-Hibernate.xmlspring-mvc.xml(2)菜单配置:按需要分好级,录入菜单。(3)角色权限(4)关于视图注意到前缀:所以自建的页面要放在webpage下:(5)代码生成器它的代码生成器可以产生controller、service(impl)、jsp、entity。个人认为有用的就只有entity,可以省点功夫,而如果选择生成其他的话,得到的代码很不灵活,使用该代码会导致开发完全受限于jeecg,得不偿失。代码生成器是以表单为引的,或者说以数据表为模板,针对该数据表生成的代码可以实现这样的功能:对数据表数据增删查改,将表单的配置地址复制并配置到菜单上,以后点击该菜单就能触发相应的controller并视图。现在看怎样产生entity类:1.选择表单并点击“代码生成”按钮2.填写相关配置重点解释:代码生成目录:指定到生成目标类文件的包的上一级文件夹,如:在此情况下,指定位置为:(项目路径)/src/main/cscwjava;包名:就是生成目标类的包名了;需要生成的代码:只要选Entity就好了。3.刷新项目,就会看到:出现了些问题,不过自己移回去好了。再删掉多余的,改回自己爽的类名:生成的代码就是这样子的:再感受一下:
本文标题:JEECG教程
链接地址:https://www.777doc.com/doc-4989650 .html