简析开源web框架—Jeesite

简析开源web框架—Jeesite

jeesite简介JeeSite本身是以SpringFramework为核心容器,SpringMVC为模型视图控制器,MyBatis为数据访问层,ApacheShiro为权限授权层,Ehcahe对经常使用数据进行缓存,Activit为工作流引擎。其中我主要负责是OA(办公)流程的研发,初次接触也是一头雾水,甚么都不懂。就知道一点java的基础。。。OA部份结构源码目录很清晰,OA包下有,dao,entity,service,web,四个包。dao包里面是数据访问层相干类。entity包内是实体相干类。service包是业务处相干类。web包是模型控制器层相干类。结构很清晰明了,也就是web开发的,mvc分层原理。视图控制在webapp包下面,主要负责控制页面的视图显示(可以理解为前端)。activiti工作流jeesiteOA模块用的是activiti工作流实现的。activiti是开源的很容易使用的二次开发工作流的框架,其中也提供可视化的流程绘图工具,很容易上手,也有详细的使用文档。上图是一个简单的流程图,使用activit自带的绘图工具,终究还是有转化为xml文件,全部activiti的重要工作就是再解析这个xml,使流程可以依照xml文件所定义的方式进行。流程在进行的各个阶段,挂载不同界面,固然也会有不同的业务逻辑。具体内部实现,官方文档都有详细介绍。备份下自己的日志文件。jeesite学习笔记.07.:30熟习基本文件结构P1:端口冲突问题。A1:缘由是开启了多个tomcat服务,在内务管理窗口关闭便可。.07.:36了解JSP的基础使用,JSP内置对象。了解审批流程(OA)..07.:53用jeesite生成单表业务(电影管理)。P1:并没有生成的响应的代码。A1:生成路径以下,并没有直接加到源文件中。操作生成方案'film'成功生成成功:E:\\src\main\java\









































白癜风咨询网
北京治疗白癜风哪里正规



转载请注明:http://www.guyukameng.com/http/750.html

  • 上一篇文章:
  •   
  • 下一篇文章: