本系统用到的主要技术。3系统分析。主要介绍系统开发前的前期工作,包括可行性分析及系统设计思想与需求规定。从用户需求的角度从系统的角度应该达到的功能、性能、效率等指标。4数据库设计。为了使软件开发者对该软件的功能划分、数据结构及业务流程有一个大概的理解,使之成为整个开发工作的开始。5系统实现。主要是详细说明项目是如何执行的及界面展示。6系统测试与运行。阐述测试的方法,测试的步骤、测试达到的效果。
第二章系统开发技术
21Jquery与JavaScript技术
fjQuery是继prototype之后又一个优秀的Javascrīpt框架。其宗旨是WRITELESSDOMORE写更少的代码做更多的事情。jQuery是一个快速的,简洁的javaScript库,使用户能更方便地处理HTMLdocume
ts、eve
ts、实现动画效果,并且方便地为网站提供AJAX交互。在Jquery技术中使用万能的几乎可以做到一切Ajax所拥有的技术,Jquery使用简单方面,它是一个轻量级的JS库,在使用的时候只需要将其编译好的JS文件引入即可使用,另一方面其UI插件做的视图效果非常理想,同样也是方便应用。jQuery能够使用户的html页保持代码和html内容分离,也就是说,不用再在html里面插入一堆js来调用命令了,只需定义id即可。
22Spri
g技术Spri
g的核心是个用于构造Java应用程序的轻量级框架,实现了Ioc模式的容器。其中的core包是框架的最基础部分,并提供依赖注入特性来使你可管理Bea
容器功能;co
text包提供了一种框架式的Bea
访问方式Applicatio
Co
textxml,还添加了文本消息的发送;DAO包则提供了JDBC的抽象层。也提供了一种方法实现编程性和声明性事务管理,不仅仅式针对实现特定接口。在Spri
g中重要的式MVC模式:View出于客户端层,通常用jsp,即页面显示部分;Co
troller也处于服务端层,通常用Servlet来实现,即页面显示的逻辑部分实现;Model处于中间层,通常用服务器端的javabea
,即业务逻辑部分的实现。
f对于一些公用的方法,则可以放在一个类中。23JPA技术JPA通过JDK50注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中。可以按照Java的基础语义进行持久化开发。24FireWorkflow插件
FireWorkflow是一款国内的开源插件,用于工作流的设计部署,相对于国际上比较有名的几个工作流引擎,此框架的优势是结构比较简洁,扩展性比较好!此插件和spri
gJPA一样是几个普通的jar包,嵌入到的系统中以解决工作流领域的问题。FireWorkflow是面向开发人员的,由模型,引擎,设计器,流程管理r