`

ssh2项目第一篇笔记!坚持

阅读更多

今天工作吧ssh2整合基本完毕 加入泛型dao 现在总结下前段时间 想目开发遇见的一点问题,为日后工作提供借鉴吧。

 

在加入po类的 时候 用的是hibernate annotation 注解生成

 

有双向表的时候 就是会添加一个新表出来

 

单项关系一般在多的一方 放置依赖关系 在少的一方 放入set  或者 list集合  如果我们要加入依赖关系的话 如:

 @OneToMany(mappedBy="mariner")
	 public Set<Experience> getExperienceSet() {
		return ExperienceSet;
	}

  mariner   1在多的一方的属性 名称 这样在少的一方 不会加入多的一方的字段 ,但是在程序中可以找到多的一方

 

另外在外键写注解的时候 要指明外键名 如:

 

@OneToOne(fetch=FetchType.LAZY)
 @JoinColumn(name="employeeid")
 public EmployeeInfo getEmployee() {
  return employee;
 }

 一般 1对1 是立刻加载  如果想延迟 访问的时候加载 就加注解

(fetch=FetchType.LAZY)

1对多 默认是延迟加载

 

常用的注解

@Entity(name="mariner_info")

@Id

 

在讲讲今天ssh2整合发现的一点问题

如果加入open session in view 就要整合 spring 对aop 事物的管理(现在是这么认为的)

我现在没有用到aop 所以展示吧web.xml里的 osiv 给注释掉了

 

spring 配置文件内 没有声明为parent的 模板 bean 不能当做 另外类的parent类

 

spring 在配置内 都是配置的实体类  而不接口 我们在 类里面用接口  这就叫面向接口编程吧。

 

希望我写的东西没有被人看到 真是太基础浅薄了!看到这的人 也不要往下看了,我是在记流水账而已。希望1年后自己可以像你们一样成为牛人吧! 我要坚持吧这个项目写完

 

下面讲讲我现在准备吧这个项目做如何架构

 

dao类 用泛型  然后每个vo有相关dao 如果需要扩展查询 就写在这些dao里面

 

service 一个接口 一个实现类   service就是 各个功能模块的服务类 去调用dao方法

 

ation 也是初步 按照功能来分 action里面用方法去区分 去调用相应的service.

 

好 今天到此完毕 明天的初步任务 是查询 和spring深入研究下! 明天见!天天见 !拜拜!

 

 

 

 

 

 

 

 

分享到:
评论

相关推荐

    ssh学习笔记1 ssh学习笔记1

    ssh学习笔记1 ssh学习笔记1 ssh学习笔记1 ssh学习笔记1 ssh学习笔记1 ssh学习笔记1 ssh学习笔记1

    ssh2完整项目

    ssh2完整项目ssh2完整项目ssh2完整项目ssh2完整项目ssh2完整项目ssh2完整项目ssh2完整项目ssh2完整项目ssh2完整项目ssh2完整项目ssh2完整项目ssh2完整项目ssh2完整项目ssh2完整项目ssh2完整项目ssh2完整项目ssh2完整...

    SSH商城项目笔记.rar

    SSH商城项目笔记主要涵盖了基于Struts2、Spring和Hibernate这三个框架构建电子商务平台的相关技术与实践。这是一套经典的Java Web开发技术组合,通常被称为SSH框架。在这个项目中,你将学习到如何运用这些技术来实现...

    SSH学习笔记2 SSH学习笔记2

    SSH学习笔记 SSH学习笔记 SSH学习笔记 SSH学习笔记 SSH学习笔记 SSH学习笔记 SSH学习笔记 SSH学习笔记 SSH学习笔记 SSH学习笔记 SSH学习笔记 SSH学习笔记

    SSH2项目增删改查事例

    SSH2(Struts2 + Spring + Hibernate)是一个经典的Java Web开发框架组合,它结合了Struts2的MVC设计模式、Spring的依赖注入和事务管理以及Hibernate的对象关系映射功能,为开发者提供了一套高效、灵活的开发工具。...

    ssh2项目源码

    SSH2项目源码是针对Java Web开发中的三大框架——Struts2、Spring和Hibernate整合的示例代码。这个项目主要用于教学目的,旨在帮助初学者理解并掌握这些框架的协同工作方式,实现基本的CRUD(创建、读取、更新、删除...

    四个SSH框架实战项目源码加笔记

    这个压缩包文件包含了四个基于SSH框架的实战项目源码以及相关的学习笔记,这对于深入理解SSH框架的集成与应用具有极大的帮助。 1. **Struts框架**:Struts是一个开放源代码的Web应用程序框架,它基于MVC设计模式,...

    ssh2框架练习项目及代码

    在这个练习项目中,"ch21.7z"可能包含了SSH2框架实现的一个章节或案例研究,比如第21章的内容。这个压缩文件可能包含源代码、配置文件、数据库脚本等资源,供学习者分析和运行。"BBS.pdf"可能是相关的教程或参考文档...

    ssh-config 希望对你有用!

    ssh_config 希望对你有用!

    ssh2项目的源码

    SSH2项目源码详解 SSH2,即Spring、Struts2和Hibernate的组合,是Java Web开发中的一个经典MVC框架。这个项目采用这三大框架构建,为开发者提供了灵活、高效且可扩展的开发环境。下面我们将深入探讨SSH2框架中的...

    Maven管理的ssh2项目

    在IT行业中,SSH2(Secure Shell 2)是一种广泛使用的网络协议,用于提供安全的远程登录和其他网络服务。它在Linux和Unix系统中特别常见,同时也适用于Windows平台。SSH2项目通常涉及到创建、配置和使用基于SSH2的...

    SSH实例+源代码!!!!!!!!

    SSH(Secure Shell)是一种网络协议,用于在不安全的网络上提供安全的远程登录和其他服务。这个"SSH实例+源代码"的压缩包文件显然包含了有关如何配置和使用SSH的实际示例代码,这对于初学者来说是非常有价值的参考...

    ssh2项目

    SSH2项目是一个基于Java技术的Web应用程序开发框架,它整合了Struts2、Spring3和Hibernate3(或JPA)这三个流行的开源框架。这个项目的目的是为了简化开发过程,提高代码的可维护性和可扩展性。下面我们将分别详细...

    SSH2入门项目,没有最好,只有更好

    这个项目特别适合初次接触SSH2的学生,它应该提供了一个完整的环境,让学生能够实际操作并理解SSH2的工作原理。通过实践,学生不仅可以掌握SSH2的基础知识,还能了解到如何在实际环境中应用这些技能。下载并运行这个...

    SSH学习笔记4 SSH学习笔记4

    SSH学习笔记 SSH学习笔记 SSH学习笔记 SSH学习笔记 SSH学习笔记 SSH学习笔记 SSH学习笔记 SSH学习笔记 SSH学习笔记 SSH学习笔记 SSH学习笔记 SSH学习笔记 SSH学习笔记

    SSH学习笔记7 SSH学习笔记7

    SSH学习笔记 SSH学习笔记 SSH学习笔记 SSH学习笔记 SSH学习笔记 SSH学习笔记 SSH学习笔记 SSH学习笔记 SSH学习笔记 SSH学习笔记 SSH学习笔记 SSH学习笔记

    SSH学习笔记9 SSH学习笔记9

    SSH学习笔记 SSH学习笔记 SSH学习笔记 SSH学习笔记 SSH学习笔记 SSH学习笔记 SSH学习笔记 SSH学习笔记 SSH学习笔记 SSH学习笔记 SSH学习笔记 SSH学习笔记

    SSH学习笔记8 SSH学习笔记8

    SSH学习笔记 SSH学习笔记 SSH学习笔记 SSH学习笔记 SSH学习笔记 SSH学习笔记 SSH学习笔记 SSH学习笔记 SSH学习笔记 SSH学习笔记 SSH学习笔记 SSH学习笔记

Global site tag (gtag.js) - Google Analytics