5. OA
好好生活_
这个作者很懒,什么都没留下…
展开
-
SSH框架整合
【框架概述】SSH为Struts+Spring+Hibernate的一个集成框架,是目前较流行的一种Web应用程序开源框架。其中Struts作为系统的整体基础架构,负责MVC的分离;利用Hibernate框架对持久层提供支持;Spring做管理,管理Struts和Hibernate.【具体环境】JDK1.8+tomcat7.0+MyEclipse10+MySQL5.6【整合说明】原创 2017-01-03 17:09:25 · 809 阅读 · 14 评论 -
Base基类从何而来?
【学习背景】做过很多项目,会发现基本上都会有一个名为base的package。它的设计思路从何而来?下面就以此次学习项目的dao层为例,看看basedao是如何一步步设计出来的。【学习过程】项目结构也是采用简单的三层思想,分别对应为dao、service和action,加上面向接口编程的设计思想,又在dao和service层添加了实现层。下图为项目目录结构: 而原创 2017-01-10 18:20:06 · 1063 阅读 · 19 评论 -
【Java】文件的上传与下载
【学习背景】 文件的上传与下载是系统中常见需求。此次学习的项目中也有上传与下载的实例,实现之后,觉得代码还是挺简单的,总结一下,积累下其中的代码。【开发框架】 Spring+Struts2+Hibernate【实现流程】 上传与下载,主要问题是如何存取文件的路径?一般的做法都是将文件存储在服务端的某个路径下,下面就看看如何实现的。 保存文件的代码,返回文件存储的路径原创 2017-02-08 19:53:57 · 764 阅读 · 19 评论 -
【Java】工作流框架JBPM
【工作流基础】 工作流(Workflow),就是“业务过程的部分或整体在计算机应用环境下的自动化”,它主要解决的是“使在多个参与者之间按照某种预定义的规则传递文档、信息或任务的过程自动进行,从而实现某个预期的业务目标,或者促使此目标的实现”。 工作流管理系统(WfMS,Workflow Management System)的主要功能是通过计算机技术的支持去定义、执行和管理工作流原创 2017-02-02 19:26:22 · 5442 阅读 · 21 评论 -
【Struts2】OGNL表达式
【整体介绍】 OGNL是Object-Graph Navigation Language的缩写,它是一种功能强大的表达式语言,通过它简单一致的表达式语法,可以存取对象的任意属性,调用对象的方法,遍历整个对象的结构图,实现字段类型转化等功能。【简单对比】 Struts2中默认是使用OGNL取代EL来做界面数据绑定,所谓界面数据绑定,也就是把界面元素(例如一个textfield,h原创 2017-01-29 17:56:58 · 569 阅读 · 9 评论 -
【Struts2】Action接收参数的三种方式
【学习背景】最近的学习又接触到了Struts2,虽然之前有过项目实践,但那毕竟是第一次学习,很多东西都只是有个印象,并不明白也没有建立其它联系。这一次的学习,对modelDriven有了进一步的认识,也了解到除了modelDriven之外的,action与jsp页面参数传递的其它两种方式,下面一一总结一下。【学习积累】Struts2中Action接收参数的方法主要有以下三种:1原创 2017-01-16 19:39:24 · 1177 阅读 · 20 评论