Hibernate:

Hibernate是一个面向JAVA环境的对象/关系数据库映射工具,用于吧面向对象模型标识的对象映射到基于SQL的关系模型的数据结构中。Hibernate的目标是释放开发者通常的数据持久化相关的编程任务的95%对于一数据为中心的程序而言,往往在数据库种使用存储过程实现商业逻辑,Hibernate可能不是最好的解决方案;但对于哪些基于Java的中间件应用,设计采用面向对象的业务模型和商业逻辑,Hibernate是最有用的。不管怎样,Hibernate能消除哪些针对特定数据库厂商的SQL代码,并且把结果集从表格的形式转换成值对象的形式。

Hibernate不仅仅管理Java类到数据库表的映射(包括Java数据类型到SQL数据类型的映射),还提供数据查询和获取数据的方法,可以大幅度减少开发时人工使用SQL和JDBC处理数据的时间。

Hibernate 3.*:类与映射分离,即对于每个表创建一个类,而每个类追加一个xml映射文件,在映射文件内创建类与数据库中的映射关系。

PO=POJO(Persistent Object Java Object)+映射关系(xml)

Hibernate 4.*:PO =POJO+持久化注解(JPA标准注解)

安装Hibernate4.3.*:

解压:documentation:存放Hibernate的相关文档

Lib:该路径下存放了Hibernate的核心类库,以及编译和运行所依赖的第三方类库。其中lib路径下的required子目录下保存了运行Hibernate4.3的核心类库,以及必需的第三方类库。

Project:存放了Hibernate各种相关项目的源代码。

将解压缩路径种lib目录下的required子目录下的所有JAR包添加到应用的类加载路径中

Ant

IDE

如果直接在控制太编译使用了Hibernate API类,则需要将Hibernate核心JAR包及必需的依赖JAR包位置添加到CLASSPATH种。如果使用Ant工具或者Eclipse等IDE工具,则无须修改环境变量。

Spring:

下载spring-framework-[4.0.4.RELEASE]-dist.zip

该文件夹下文件夹

Docs:存放Sping的相关文档,包含开发指南、API参考文档

Libs:

三类JAR包:

Spring框架class文件的JAR包

Spring框架源文件的压缩包,文件名以-cources结尾

Spring框架API文档的压缩包,文件名以-javadoc结尾

整个Spring框架有21个模块组成,该目录下将看到Spring为每个模块都提供了三个压缩包

Schemas:包含Spring各种配置文件的XML Schema文档

说明性文档

将libs目录下所需要模块的class文件的JAR包复制添加到项目的类加载路径种——及可以通过添加环境变量的方式来添加,也可以使用继承工具来管理应用程序的类加载路径。如果需要发布该应用,则将这些JAR包一同发布即可图过没有太多要求,建议将libs目录下所有模块的class文件的JAR包添加进去(共21个)

Spring可信容器必需依赖与common-logging的JAR包,http://commons.apache.org/站点下载最新的commons-logging工具,得到commons-logging-[1.2]-bin.zip

Struts2

文件夹包含如下问夹嗯结构:

Apps:该文件夹下包含了Struts2的示例应用

Docs:包含了Struts2的相关文档

Lib:Struts2框架的核心类库以及Strut2的第三方插件类库

Src:Strut2框架的全部源代码

进入Struts2解压目录的appd目录下可以看到struts2-*.war等5个压缩包,这5个压缩包都是Struts2提供的示例,将struts2-*.war压缩包的WEB-INF\路径下lib保重的所有*.jar文件复制到Web应用的WEB-INF/lib路径下。如果需要在DOS或者Shell窗口下手动编译Struts2相关的程序,则还应该将struts2-core-*.jar和xwork-core-*.jar添加到系统的CLASSPATH环境变量中。

.war解压:cmd中C:\Users\zby\Downloads\struts-2.3.20\apps>jar xvf struts2-blank.war即可解压

java ssh环境 eclipse_SSH在eclipse中环境搭建相关推荐

  1. java web前端模版,以Eclipse替核心搭建JAVA WEB开发环境(三)-模板项目Archetype

    以Eclipse为核心搭建JAVA WEB开发环境(三)-模板项目Archetype 本篇介绍创建archetype,用于创建WEB项目的模板. 1.创建一个Dynamic Web Project. ...

  2. java se环境变量设置_JavaSE中环境变量的配置

    在说Java中环境变量配置之前,还是先说说JDK和JRE吧. JRE(Java Runtime Environment),即Java的运行环境.主要包括JVM(Java Virtual Machine ...

  3. java 运行war_javaweb项目在Eclipse中启动Tomcat后运行正常,但是打成war包启动后运行异常的问题?...

    项目框架 SSM+redis+shiro 问题描述 Eclipse中启动项目 从"Start the server"启动,项目运行一切正常 war包启动 项目打包,将war包放入本 ...

  4. java获取服务器超时_java – Eclipse中的Tomcat服务器超时

    我在Eclipse中遇到Tomcat服务器问题.我收到以下超时错误: Server Tomcat v7.0 Server at localhost was unable to start within ...

  5. java 编译添加 jar_在eclipse中编译Java文件并将其添加到解压缩的jar并将其重命名的方法正确吗?...

    我有一个名为framework.jar的jar. 我将其重命名为framework.zip,反编译其类文件之一,对其进行修改,然后将其放回zip,并将其重命名为framework.jar. 尽管我没有 ...

  6. java osgi equinox_java – 无法在eclipse中启动osgi容器(equinox)

    我已经安装了Eclipse Juno Service Release 2.我正在尝试使用eclipse中的Equinox容器学习OSGi.但是,当我尝试使用以下代码从命令提示符启动Equinox时,它 ...

  7. java weka包_在Eclipse中调用weka包实现分类

    1.如题. 最近写了一个FCM的聚类算法,希望能够可视化结果,因此一个想法是调用weka中的包,使自己的程序可以可视化.这里参考了网络上的方法,首先实现在Eclipse中调用weka包实现分类的功能. ...

  8. maven搭建gae环境并导入eclipse中

    1 配置好jdk maven环境 2 cmd 项目路径 3 mvn archetype:generate 4 com.google.appengine.archetypes: 5 选择类型 6 选择版 ...

  9. tomcat与iis公用80端口(已经发布.net项目现在开发Java项目时tomcat在eclipse中localhost:8080打不开问题)...

    在开发过.net项目的电脑上安装eclipse配置tomcat运行时打不开页面问题描述,这也是本人亲生经历,找了好多资料网上大多都是tomcat配置问题描述,今天突然想到是不是IIS的问题,果然上网一 ...

最新文章

  1. SQL 2008 安装资料及下载地址
  2. 华为云计算之存储的分类
  3. Oracle学习笔记:数据字典
  4. [css] 说说你对CSS样式覆盖规则的理解
  5. 仅完成部分的readprocessmemory或write_王者荣耀:三种李小龙获取方式!无需完成任务、28号即可兑换...
  6. 使用Eclipse切换TFS工作区
  7. Android 7.0系统启动流程分析
  8. Json学习总结(8)——经过多方调研,最终还是决定禁用FastJson
  9. latex 基本用法(二)—— 矩阵(增广矩阵、长虚线)
  10. PhoneGap:免费开源的 HTML5 移动应用开发平台
  11. php中的常用魔术方法总结
  12. python 文件内容对比_用python进行文件比对
  13. Cannot convert a symbolic Tensor (simple_rnn/strided_slice:0) to a numpy array. 报错 (解决方法)
  14. 视频文件常见格式-MP4
  15. HTML,js,jQuery的1+S证书学习资料
  16. [转载]【电子书下载神器】太给力了!你还找不到想要的电子书吗?
  17. 精选腾讯出品的 16 款小程序
  18. java基础巩固-宇宙第一AiYWM:为了维持生计,Redis基础Part7(Redis常见使用(部署)方式:单机模式、主从模式、哨兵模式、集群模式)~整起
  19. Arch Linux 安装后无法联网的问题
  20. Python数据结构与算法基础|第二期:代码实现——栈的顺序存储与链式存储

热门文章

  1. 物联网将如何影响你的钱包?
  2. 程序员的代码写的再牛也没有马伊琍文章的分手语牛!
  3. 手把手带你走进卷积神经网络!
  4. 罗永浩、戴威的 C 位消亡史
  5. 如何使用 SpringCloud 搭建服务注册中心?
  6. Google 杀死了 160 个产品!
  7. 马化腾怒怼张一鸣;中兴产品下架;微信整改小程序 | CSDN 极客头条
  8. 网易云音乐与腾讯闹掰;今日头条下架万条短视频;美团打车或将被吊证| CSDN 极客头条
  9. 为什么打不过滴滴的Uber也要做无人驾驶?
  10. 心电图图平板运动测试软件,心电图和平板运动可以检查出心