`
Kingson_Wu
  • 浏览: 123760 次
文章分类
社区版块
存档分类
最新评论

SSH Web项目开发架构搭建过程

 
阅读更多

代码资料下载:http://download.csdn.net/detail/kingson_wu/6679235

一、项目初步建立

1、确定项目名称,如SCAU,新建Web项目,项目编码:UTF-8

2、导入所有需要用到的类库

3、建立所有源包

二、设计数据库

1、打开powerdesigner,设计CDM数据表(表与表之间不画出关系)

2、生成PDM

3、正向工程生成sql语句,然后在mysql数据库中执行


4、修改表的id字段为自动递增


三、逆向工程到myEclipse项目中

1、建立数据源

2、为项目SCAU添加HibernateSpring





3、用Hibernate逆向工程生成model层代码

<beanid="sessionFactory"

class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean">

<!--class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">-->

<!--DAO用spring+xml生成,model用Hibernate+Annotation生成-->

(1)model用Hibernate+Annotation生成

class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean"



(2)

class="org.springframework.orm.hibernate3.LocalSessionFactoryBean"

DAO用spring+xml生成




四、改写model层生成的代码

1、改写idInteger类型为int

对其他字段进行修改

2、添加表与表之间的关系

OnetooneonetoMany

五、改写dao层的代码

1、为DAO注入sessionFactory

@Autowired
public void setMySessionFactory(SessionFactory sessionFactory) {
super.setSessionFactory(sessionFactory);
}


2、添加deleteByIdupdate方法

3、改写findById方法

六、编写Service层代码

这一层以及之前都可以很方便的替换

Action则不行,因为要在页面中暴露显示

七、编写Action层代码


八、编写init代码

------------------这个过程花费四五个小时----------------------

分享到:
评论

相关推荐

    SSH架构搭建,SSH架构,

    SSH架构,全称为Struts+Spring+Hibernate,是Java Web开发中的一个经典组合,用于构建高效、可扩展的web应用程序。SSH架构通过整合Struts的MVC设计模式、Spring的依赖注入(DI)和面向切面编程(AOP),以及...

    手把手SSH架构搭建

    ### 手把手SSH架构搭建详解 #### 一、概述 SSH框架是指Struts + Spring + Hibernate这三种技术的组合,是Java Web开发中非常流行的一种轻量级开发框架。本篇将详细介绍如何在MyEclipse 10环境下搭建SSH框架,并进行...

    ssh架构项目开发整合标准_jar包.zip

    在Java开发过程中,SSH(Spring、Struts、Hibernate)架构是一种常见的企业级应用框架组合,用于构建高效、可维护的Web应用程序。这个压缩包“ssh架构项目开发整合标准_jar包.zip”包含了SSH框架所需的jar包,旨在...

    IntelliJ IDEA 12.0搭建Maven Web SSH2架构项目示例

    总结来说,通过IntelliJ IDEA 12.0搭建Maven Web SSH2架构项目,需要熟悉Maven的项目构建、SSH2框架的使用以及IntelliJ IDEA的相关配置。这个过程不仅涉及到技术的实践,也包括了项目管理和团队协作的理解,对于提升...

    SSH_Web开发架构分析和实现

    ### SSH Web开发架构分析和实现 #### 摘要与背景 随着互联网技术的迅猛发展,Web应用程序的需求日益增加,同时也面临着诸多挑战。为了解决这些问题,开发人员常常需要借助于成熟的技术框架来构建高效、稳定的Web...

    SSH架构的搭建过程

    SSH架构,全称为Struts+...以上就是SSH架构的基本搭建过程,每个环节都涉及到具体的技术细节,需要对Java Web开发有深入理解。在实际开发中,还需要根据项目需求进行更复杂的配置和定制,例如安全控制、缓存策略等。

    SSH2完整项目搭建实例

    通过这个实例,初学者不仅可以学习到SSH2框架的基本用法,还能了解到企业级Java Web开发的一般流程,对于提升开发技能和理解大型项目架构有极大的帮助。在实践中,遇到问题时,查阅官方文档、社区问答和教程资源都是...

    eclipse下整合搭建ssh通用项目

    在这个通用的SSH项目中,已经包含了所有必要的配置和依赖,可以直接进行JSP页面的编写,省去了手动搭建环境的过程,大大提高了开发效率。"lianxi"可能是指连接测试,你可以找到相应的配置文件或代码段,检查并测试...

    基于ssh架构的JAVAWEB开发实例

    这个实例为学习和理解SSH架构提供了一个实践平台,通过分析和运行项目,开发者可以深入理解这三个框架如何协同工作,如何进行MVC架构的设计,以及如何利用ORM框架处理数据库操作,对于提升Java Web开发技能非常有...

    简单的SSH框架项目搭建,可运行

    综上所述,这个简单的SSH框架项目涵盖了Web开发的核心组件,提供了一个可运行的示例,方便学习者理解和实践SSH框架的集成与应用。通过这个项目,开发者可以学习到如何配置Struts2、Spring、Hibernate,以及如何在...

    Eclipse搭建SSH架构

    通过上述步骤,你将在Eclipse环境中成功搭建一个SSH架构的Java Web项目。理解并掌握SSH的整合过程,对于提升Java后端开发能力非常有帮助。在实际开发中,不断实践和学习,可以更好地应对复杂的企业级应用需求。

    SSH框架搭建jar包

    SSH框架,全称为Struts2、Spring和Hibernate的组合,是Java Web开发中常见的三大开源框架。它们分别负责表现层、业务层和服务层的管理,为开发者提供了强大的功能和灵活的架构。本压缩包提供了搭建SSH环境所需的核心...

    搭建SSH框架项目

    这些框架的组合为开发者提供了模型-视图-控制器(MVC)架构的支持,使得开发过程更加高效和模块化。 首先,我们来详细了解这三大框架: 1. **Spring框架**:Spring是一个全方位的应用开发框架,它提供了一个容器来...

    SSH框架整合项目源码

    这个项目源码提供了SSH整合的实践案例,特别适合初学者学习和理解Web应用的开发流程。 Struts2作为MVC(Model-View-Controller)框架,负责处理HTTP请求,提供动作调度和视图渲染。它通过Action类来处理业务逻辑,...

    SSH架构搭建--LoginDemo.ppt

    SSH架构搭建是一个常见的Java Web开发方式,它包含了Struts、Spring和Hibernate三个主要组件。SSH架构提供了模型-视图-控制器(MVC)的设计模式,使得应用程序的业务逻辑、数据访问和用户界面能够有效地分离,提高了...

    JAVA-SSH三层架构搭建学习笔记

    ### JAVA-SSH三层架构搭建学习笔记 #### 一、概述 本学习笔记基于浪曦老师的教学视频进行整理,旨在帮助读者理解如何搭建完整的Struts2 + Hibernate + Spring(简称SSH)三层架构。通过本笔记,读者能够掌握如何从...

    SSH架构的搭建

    本文将详细介绍如何使用MyEclipse 8.6.1搭建SSH开发环境的过程,并提供详细的步骤指导及截图辅助理解。 #### 二、准备工作 在开始搭建SSH架构之前,请确保已经安装了以下工具: - Java Development Kit (JDK) - ...

    SSH项目搭建步骤

    SSH 项目搭建完成后,可以进行更复杂的业务逻辑开发,实现数据持久化、MVC 分离以及灵活的控制流程。这种架构模式在企业级应用中非常常见,因为它提供了良好的分层设计、数据访问和控制反转等特性。

    SSH框架的简单搭建过程

    SSH框架,全称为Struts2、Spring和Hibernate的组合,是Java Web开发中常见的三大开源框架集成。这个框架集合提供了模型-视图-控制器(MVC)架构模式,以及依赖注入(DI)和面向切面编程(AOP)等特性,极大地提高了...

    javaweb ssh 聊天项目

    这个项目旨在帮助开发者理解和掌握如何利用SSH框架来构建功能丰富的Web应用,特别是涉及到实时通信的部分。 【描述】"javaweb structs2 ssprint Hibernate经典入门案例 聊天项目"强调了这是一个针对初学者的实践...

Global site tag (gtag.js) - Google Analytics