使用了SSH框架的每一个项目都可以套用的。。。

项目的优点:(1)实现了电子数据处理、办公自动化,提高企业员工的工作效率、减低企业成本;提高企业利润,增强了企业实力,使用分层后对产品后期的维护带来很大的方便

技术:系统采用基于J2EE平台的N层架构模式,采用SVN团队开发,使用业务委托模式封装对持久层的复杂调用,使用Hibernate封装对数据库的访问,使用Spring提供的的整合方案,简化了开发代码,使用了Spring的IoC来实现组件之间的依赖关系注入,使得上层框架不会渗透到下层组件,提高组件的移植性和重用性,使得程序更灵活。

(3)视图层采用Ajax异步通信技术和JQuery来为用户提供良好的操作体验,Jquery是继prototype之后又一个优秀的Javascrīpt框架。它是轻量级的js库(压缩后只有21k) ,它兼容CSS3,还兼容各种浏览器 (IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+)。jQuery使用户能更方便地处理HTML documents、events、实现动画效果,并且方便地为网站提供AJAX交互。jQuery还有一个比较大的优势是,它的文档说明很全,而且各种应用也说得很详细,同时还有许多成熟的插件可供选择。jQuery能够使用户的html页保持代码和html内容分离,也就是说,不用再在html里面插入一堆js来调用命令了,只需定义id即可。使用JBPM工作流技术使计算机按照某种预定的规则在不同的用户中相互传递信息或任务,使用了JFreeChart根据数据生成项目进度图,给管理者提供了决策参考,同时用Struts框架规范了web层,进行分模块开发。使用Eeasyui来实现界面的美观整洁

项目的缺点:使用Struts框架,对事件的支持不够,以及依赖于Servlet容器,使用JSTL的表达式语言,但JSTL在Collection和索引属性方面处理较弱。对一些更细节的问题没有更好的一套系统。

优点:实现了公司的一体化管理,优化了公司的业务流程,

提高了公司的管理水平和服务水平,降低了企业的成本,实现公司的人力物力财力得到最充分、最合理、最有效率的应用。

缺点:是一种小型的客户关系管理系统,从公司的长远发展来看,仅局限与客户关系管理没有拓展到更全面、更现代化的管理。

AJAX中的DWR是一种AJAX(Asynchronous JavaScript and XML)的JAVA实现,它提供了一种能在web浏览器端采用JavaScript语言直接调用后台业务商业组件的解决方案。DWR通过JavaScript直接调用远程组件可以减少Web开发的时间,特别对于那些具有和用户频繁交互的Web应用程序。DWR使得浏览器不用刷新页面就可以从远程Web服务器取得用户需的数据,这种无刷新页面的交互方式大大提高Web页面的响应时间。至少用户不会感觉到刷新页面带来的等待响应心理感觉。DWR采用浏览器端采用纯JavaScript实现,并且会自动根据浏览器类型采用最高效率的远程组件调用机制。DWR目前最新发布的稳定版本为1.0。本次项目中采用的也是目前的最新发布版本1.0。

》》》》》》》》调研步骤

了解调研需求—明确要解决的问题—确定调研目标—设计调研方案—辨别信息类型及可能来源—确定信息获取方法—设计数据获得工具(问卷、访问提纲等)--现场实施、收集数据信息—数据处理、分析—生成报告及文档。

时间: 2024-10-13 20:18:25

使用了SSH框架的每一个项目都可以套用的。。。的相关文章

【j2ee spring】11、整合SSH框架之添加一个成员

11.整合SSH框架之添加一个成员 1.我们写一个天机成员的jsp文件 <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <%@ taglib prefix="s" uri="/struts-tags" %> <!DOCTYPE HTML PUBLIC "-//W3C//DTD H

【Git项目管理】分布式 Git - 向一个项目贡献

分布式 Git - 向一个项目贡献 向一个项目贡献 描述如何向一个项目贡献的主要困难在于完成贡献有很多不同的方式. 因为 Git 非常灵活,人们可以通过不同的方式来一起工作,所以描述应该如何贡献并不是非常准确 - 每一个项目都有一点儿不同. 影响因素包括活跃贡献者的数量.选择的工作流程.提交权限与可能包含的外部贡献方法. 第一个影响因素是活跃贡献者的数量 - 积极地向这个项目贡献代码的用户数量以及他们的贡献频率. 在许多情况下,你可能会有两三个开发者一天提交几次,对于不活跃的项目可能更少. 对于

ssh框架构建项目详解--基本概念和struts2

1.ssh是struts+spring+hibernate的继承框架,是目前比较流行的框架,但是已经不如ssm了. 2.集成ssh从职责上分为四层(类似于servlet+jsp+jdbc做项目的三层构架:视图,控制,业务....),分别是表示层,业务逻辑层,数据持久层,域模块层,这样分层可以让程序员短时间内构建一个结构清晰,复用性高,维护方便的web应用程序 a.使用struts作为系统的整体基础架构,负责mvc的分离(模型,视图,控制器), b.在struts框架的模型部分,控制业务反转! c

简单的搭建一个SSH框架

准备工作:1.新建一个动态web项目(不要xml文件,使用全注解)2.往lib加东西(注意别重复)  Strust2最小包+3个包(14个).Hibernate的包.Spring的包.还有ojdbc6.jar3.resource 资源文件夹 jdbc.properties.log4j.propertiesa.struts.xml 第一步:让Struts2和Spring相结合 1.需要一个全注解的配置类 WebInitialize.java  用来代替web.xml package com.zha

如何部署一个简单的SSH框架?只需要这几个步骤,请戳开...

前言: 本文适合部署SSH项目失败的,主要解决部署时的异常! 我为什么要写这篇文章? 学了一个周的Spring了,部署个SSH项目都到处报错,为一个sessionFactoty can't be build异常困扰了一个周,根本冷静不下来,难道跟 Spring 这么无缘?NO NO NO,不完全是这样的! 最近冷静下来,重新部署了一次项目,成功了!下面与同样被sessionFactory 或者说applicationContext.xml 报出的异常困扰的朋友们分享一下“成功” 的经验! 正文:

记2014年暑假,一个项目,三个框架

在开始动笔之际,看了下博文的标题,突然觉得欠妥,"记2014年暑假,一个项目,三个框架",既然是暑假说明还是学生,今年的6月我已经毕业了,但还在学习,并且在向一名合格的架构师狂奔.你说我矫情也好,做作也罢,现实就是这样的,厚着脸说:咱也矫情一回. 整个暑假,总共四十天,从7月中旬开始到8月底,从技术上看,整个假期都处于看视频,做项目,作总结的过程中,前二十天跟着视频做了DRP的项目,后二十天(到8月26日),看完了三个框架的视频,总结还在继续:从英语上看,这个假期是从听走向说的开始:从

论SSH框架 —— 一个狮子座程序员的大言不惭!

论SSH框架 —— 一个狮子座程序员的大言不惭! SSH和Leopard深入对比 记得很多很多年前,在Java Web开发的世界里,SSH(Struts.Spring.Hibernate.)这个框架是很火的?火到什么程度呢?在当时你如果说不懂SSH,你都不好意思说你是搞Java Web发的.现在回想起来,这个框架实在是太过扯蛋!而且扯得蛋很疼!导致至今仍有很多很多Java Web开发者前扑后继的去学习这个架构! 我是一个写了很多年程序的老程序员,我对这个现象感到很痛心!仅仅是因为我们的程序员同学

SSH框架整合项目(一)

这里整合的是struts2 + spring + hibernate框架,只是简单的整合. 项目工程的结构如下: 下面是使用的pom文件. <properties> <!-- 统一源码的编码方式 --> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <!-- 统一各个框架版本 --> <struts.version>2.5.10</strut

maven项目ssh框架的整合

1.环境 eclipse版本:Eclipse Mars2 4.5jdk版本:1.8maven版本:apache-maven 3.3.9zhnegs这是主要的开发工具版本,ssh的各种jar包版本就不列举了. 2.依赖传递与依赖冲突的解决 在整合开始前需要先介绍依赖传递与依赖冲突的问题:依赖传递: 如图.可以看到在pom文件中只是导入了struts的核心包,在项目中去将核心包依赖的jar包全部都导入进来,这种依赖关系就会产生依赖传递. 依赖冲突:那如何会冲突呢,在整合ssh框架中,项目采用的包会有