`

SSH整合学习知识点(一)

阅读更多

1.struts的国际化:

Struts.properties

struts.custom.i18n.resources=globalMessages

英文配置文件:globalMessages_en.properties:

firstname=firstname

lastname=lastname

age=age

中文配置文件:globalMessages_zh.properties:

firstname=\u59D3

lastname=\u540D

age=\u5E74\u9F84

且在jsp中控件的显示内容用取国际化的方式:

<s:form action="saveUser">

     <s:textfield name="user.firstname" label="%{getText('firstname')}"></s:textfield>

     <s:textfield name="user.lastname" label="%{getText('lastname')}"></s:textfield>

     <s:textfield name="user.age" label="%{getText('age')}"></s:textfield>

<s:submit></s:submit>

    <!--<s:textfield name="user.firstname" label="%{getText('firstname')}">为:取国际化的用法-->

</s:form>

 

 

2.一般ssh的类层次结构应如下图所示,其中dao层为对某个javabean对象的全部数据操作的接口,dao.impl层为基于hibernate的接口具体操作实现,强烈建议在action和dao层之间夹着service层,防止在action中直接访问数据库,这样在service服务层中可以写其他逻辑。

 

 

<!--EndFragment-->

 

3.服务层UserServiceImpl.java类中的getter和setter方法的主要作用是在服务器解析spring配置文档时用来向服务service层注入dao对象的。下述的服务层代码中主要是利用setter方法将userDao注入到此service层中。

 

private UserDAO userDao;

public UserDAO getUserDao()

{

return userDao;

}

public void setUserDao(UserDAO userDao)

{

this.userDao = userDao;

}

然后直接在service的实现类中直接调用dao进行数据库操作

public void delete(User user)

{

this.userDao.removeUser(user);

}

例如下spring配置文档applicationContext.xml中配置:其中第二个bean中的name="userDao"表示的为上述代码中service中的userDao对象,ref="userDao"则表示第一个beanid。

 

<bean id="userDao" class="com.test.dao.impl.UserDAOImpl" scope="singleton">

<property name="sessionFactory">

<ref bean="sessionFactory"/>

</property>

</bean>

 

<bean id="userService" class="com.test.service.impl.UserServiceImpl">

<property name="userDao" ref="userDao"></property>

</bean>

 

<!--EndFragment-->

  • 大小: 16.2 KB
分享到:
评论

相关推荐

    ssh整合的知识点

    以下将详细介绍SSH整合中的关键步骤和相关知识点: 一、配置数据源 在SSH整合中,数据源是连接到数据库的关键部分。在描述中提到了Oracle数据库的配置,包括URL(jdbc:oracle:thin:@localhost:1521:orcl)、用户名...

    SSH整合Jar包

    接下来,我们将深入探讨SSH整合的关键知识点。 首先,Spring框架是SSH的核心,它作为一个依赖注入(DI)和面向切面编程(AOP)的容器,负责管理应用程序的对象和它们之间的关系。在整合过程中,Spring通常被用来...

    Java SSH 框架整合,学习源码

    6. **学习资源**:"mvn_ssh_01"可能包含的是一个基于Maven构建的SSH项目实例,其中可能包括了配置文件、源代码、测试用例等,是学习SSH整合的好材料。通过分析这个项目,可以更直观地了解SSH如何协同工作,以及如何...

    SSH三大框架整合知识点

    方便学习SSH三大框架的同学们复习和系统的了解。其中知识点详细,也配有详细的例子和讲解。

    SSH整合实例源码

    以下是关于SSH整合及其中涉及的关键知识点的详细解释。 1. **Struts 2**: Struts 2 是一个基于MVC(Model-View-Controller)设计模式的开源Web应用框架,用于构建动态、数据驱动的Java Web应用程序。它提供了强大...

    SSH整合小案例,实用性比较强

    下面我们将详细探讨SSH整合的关键知识点。 首先,Spring是企业级应用中的核心框架,它负责管理应用的bean(对象)和依赖注入(DI)。在SSH整合中,Spring作为容器,负责控制对象的生命周期,以及对象间的依赖关系。...

    ssh整合适合新手

    学习SSH整合不仅是理解其基本概念,还包括实际操作练习,通过创建和配置SSH服务,再到Spring框架中的整合实践,逐步熟悉并掌握这一工具,对提升IT运维能力非常有帮助。在学习过程中,务必遵循最佳实践,确保系统的...

    SSH整合驱动包 SSH整合驱动包

    SSH整合驱动包是一种在Java开发...但同时,由于SSH框架本身较为复杂,学习和理解SSH整合也需要一定的时间和经验积累。开发者需要掌握每个框架的基本原理和配置方式,才能充分发挥SSH的优势,实现高效、稳定的应用开发。

    一个简单的ssh整合项目

    在“一个简单的ssh整合项目”中,你可能会学到以下关键知识点: 1. **环境搭建**:首先需要配置Java开发环境,安装Apache Maven或Gradle等构建工具,然后下载并配置SSH框架的库。 2. **项目结构**:理解Maven或...

    ssh整合学习笔记(图解)

    下面,我们将基于提供的“ssh整合学习笔记(图解)”这一主题,深入探讨SSH整合的关键知识点,以及如何在实践中运用这些框架。 ### Spring框架 Spring框架是一个开源的应用框架,其核心特性包括依赖注入(DI)、...

    SSH整合笔记和配置文

    通过以上分析可以看出,SSH整合不仅涉及各个框架的基础知识点,还需要对这些框架如何协同工作有深入的理解。例如,如何在Spring中配置数据源以供Hibernate使用,如何在Struts2中正确配置Action等。此外,了解每个...

    Maven ssh整合框架

    现在,让我们详细探讨"Maven ssh整合框架"的相关知识点。 1. Maven: Maven是Apache软件基金会开发的一款项目管理工具,它通过POM(Project Object Model)文件来管理项目的依赖、构建过程和配置。Maven提供了标准...

    SSH整合实例

    接下来,我们将深入探讨SSH整合的关键知识点。 首先,**Spring框架** 是SSH整合的核心,它通过依赖注入(DI)和面向切面编程(AOP)来管理应用程序的组件。依赖注入允许对象之间的解耦,使得代码更易于测试和维护。...

    ssh整合全套jar包

    SSH整合是Java Web开发中的一种常见模式,它结合了Struts、...但随着技术的发展,现在Spring Boot等一站式解决方案越来越流行,SSH整合的应用逐渐减少,但其背后的理念和知识点仍然对理解现代Java Web开发至关重要。

    java ssh整合学习

    SSH整合在Java开发中指的是Spring、...SSH整合的学习涵盖了Java开发中的多个重要领域,包括MVC设计模式、ORM解决方案和面向服务的架构思想,对于入门级和新手开发者来说,是一个全面了解企业级Java开发的良好起点。

    SSH整合JBPM

    SSH整合JBPM是一个常见的企业级应用开发场景,SSH指的是Spring、Struts和Hibernate这三个开源框架的集成,而JBPM则是一个强大的工作流管理系统。在这个整合过程中,SSH负责应用程序的架构和数据管理,而JBPM则提供了...

    ssh整合的一些配置文件

    SSH(Secure Shell)是一种...以上就是关于"SSH整合的一些配置文件"的知识点介绍。通过合理的配置,可以实现安全、高效的系统管理和自动化流程。在实际项目中,需要根据具体需求调整配置,确保系统的稳定性和安全性。

    SSH整合一个简单的例子

    接下来,我们将深入探讨SSH整合的关键知识点。 首先,**Spring框架** 是一个全面的后端应用框架,它提供了依赖注入(Dependency Injection,DI)和面向切面编程(Aspect-Oriented Programming,AOP)等功能。在SSH...

    SSH框架整合的jar包

    下面将详细介绍这三个框架以及它们在整合中的关键知识点。 **Struts2** 是一个基于MVC设计模式的Action-Servlet框架,它主要用于处理HTTP请求并将其转发到相应的控制器。Struts2提供了强大的动作类和结果类型,通过...

    ssh整合jar包

    下面将详细阐述SSH框架及其整合中的关键知识点。 1. **Spring框架**:Spring是Java领域的一个全功能的开源应用框架,它的核心特性是依赖注入(Dependency Injection,DI)和面向切面编程(Aspect-Oriented ...

Global site tag (gtag.js) - Google Analytics