百度出来的,觉得思路很好:

搭建struts应用

2.1 引入需要的jar包

commons-fileupload-1.2.1.jar文件上传

commons-logging-1.0.4.jar日志包

freemarker-2.3.13.jar Sturts2的所有UI标记

ognl-2.6.11.jar OGNL表达式相关

struts2-core-2.1.6.jar Struts2的核心包

xwork-2.1.2.jar XWork2 库。Struts2核心包,做为底层存在

2.2 加入配置文件 struts.xml, struts.properties

2.3 将struts加入到web.xml的配置中,将请求交由struts来处理

2.4 编写Action类,无需继承任何类和实现任何接口

2.5 在struts.xml中加入对action的配置

搭建spring的框架

2.1 加入jar包

SPRING_HOME/dist/spring.jar

SPRING_HOME/lib/log4j/log4j.jar

SPRING_HOME/jakarta-commons/commons-logging.jar

2.2 加入配置文件

SPRING_HOME/samples/jpetstore/war/WEB-INF/log4j.properties

SPRING_HOME/samples/jpetstore/war/WEB-INF/applicationContext.xml

2.3 将写好的类加入到spring的管理(配置到xml中)

2.4 通过ClassPathXmlApplicationContext来加载spring的配置文件生成BeanFactory工厂对象,通过工厂对象来创建所需要的bean

hibernate框架搭建

1.1 加入jar包

HIBERNATE_HOME/hibernate3.jar -- hibernate核心包

HIBERNATE_HOME/lib/required/*.jar

(在hibernate官网下载的包中却少一个必须包slf4j-nop-1.5.2.jar,需要自己在网上下载)

数据库的jar包

1.2 hibernate.cfg.xml配置文件

HIBERNATE_HOME/project/etc/hibernate.cfg.xml

对应属性在HIBERNATE_HOME/project/etc/hibernate.properties中寻找

hibernate.connection.url --- 访问数据库的url地址

hibernate.connection.username --- 访问数据库的用户名

hibernate.connection.password --- 访问数据库的密码

hibernate.connection.driver_calss --- 访问数据库所需的驱动包

hibernate.dialect --- 访问数据库的方言

1.3 Xxxx.hbm.xml 映射文件

HIBERNATE_HOME/project/tutorials/eg/src/main/java/org/hibernate/auction/Xxxx.hbm.xml

将该文件以需要映射的类的类名.hbm.xml命名放在跟映射类同包中

java 建立ssh隧道_JAVA SSH框架搭建流程相关推荐

  1. 【App自动化框架搭建流程及其思路】

    App自动化框架搭建流程 之前公司我所在的业务是关于sdk的一些业务,为了缓解我们sdk组的功能测试大量重复性业务.我搭建了一套App自动化框架,现已投入日常的使用.这篇文章简单的介绍下我这个App自 ...

  2. 建立SSH隧道(SSH端口转发)

    ssh隧道功能,也就是端口转发功能非常好用,可以实现一些代理功能或者是穿透内网功能. ssh的端口转发(或者叫做隧道)命令分为三种: 本地:ssh -C -f -N -g -L listen_port ...

  3. java 用户登录模块_Java SSH框架系列:用户登录模块的设计与实现思路

    1.简介 用户登录模块,指的是根据用户输入的用户名和密码,对用户的身份进行验证等.如果用户没有登录,用户就无法访问其他的一些jsp页面,甚至是action都不能访问. 二.简单设计及实现 本程序是基于 ...

  4. java无极树形结构_Java爬虫框架:SeimiCrawler——结构化解析与数据存储

    本文将介绍如何使用SeimiCrawler将页面中信息提取为结构化数据并存储到数据库中,这也是大家非常常见的使用场景.数据抓取将以抓取博客园的博客为例. 建立基本数据结构 为了演示,简单起见只建立一个 ...

  5. ssh隧道-能ssh就能http和tcp,通过ssh就能访问内网web页面和数据库

    出于安全考虑,一般云主机都只能通过堡垒机两级ssh才能连通,即先ssh堡垒机,再ssh连到内网目标云主机上执行命令. (堡垒机俗称跳板机,一般只开放一个ssh端口.有些堡垒机没有公网IP,必须先登录v ...

  6. java disruptor压测_Java并发框架Disruptor实现原理与源码分析(二) 缓存行填充与CAS操作...

    ##缓存行填充 关于缓存行填充在我个人的印象里面第一次看到是在Java的java.util.concurrent包中,因为当时很好奇其用法背后的逻辑,所以查了很多资料才明白到底是怎么回事*(也许事实上 ...

  7. java 迭代器的原理_Java集合框架迭代器Iterator实现原理解析

    使用循环遍历集合 普通for循环 for(int i=0;i<10;i++){} 增强for循环 for(String str:list){} 什么是迭代器Iterator Iterator是J ...

  8. java文件上传maven_ssm+maven框架搭建实现ajax多文件上传功能

    项目描述 用myeclipse工具搭建的ssm+maven项目, 之前文件上传是用form表单实现的,可是form表单上传文件会刷新页面,所以就得用ajax无刷新实现文件上传. 运行环境 jdk7+t ...

  9. java gui构造工具_Java Web框架 静态代码块、构造代码块、构造函数、普通代码块 执行顺序 Decompiler JD-GUI 反编译工具...

    1.下载jd-gui-windows-1.4.0. http://jd.benow.ca/ 2.通过jd-gui.exe查看.class文件,用于分析类编译过程. 3.源文件. // 加载相应的 He ...

最新文章

  1. Windows软件路由器典型应用:静态路由、RIP和包过滤
  2. 测试基础 – 软件测试计划
  3. java回文数算法for_【Java】【每日算法/刷穿 LeetCode】9. 回文数(简单)
  4. OpenCV——读取视频文件并写入文件
  5. 【Elasticsearch】基于儿童积木玩具图解 Elasticsearch 聚合
  6. 爱情六十六课,自我救赎
  7. android统计测试题,Allocation Tracker(Android Studio)
  8. How Google Tests Software (出书,停止更新)
  9. SE 2.4.0 patch机器码笔记
  10. 输入一个网址到网页过程中都发生了什么?
  11. Gradle的使用教程
  12. 记录学习历程-----游戏编程
  13. quartus如何生成sof_JIC文件生成和固化详细步骤
  14. traceroute不通的解决
  15. Activiti流程定义缓存源码分析5-流程缓存
  16. 篇1:如何为FPGA选择合适的电源管理方案
  17. 卸载Autodesk系列之后电脑屏幕灰白怎么解决
  18. Niubility (分享一) Flink 在快手实时多维分析场景的应用
  19. 利用HFS软件一分钟搭建好ESP8266基于Arduino开发环境
  20. 网站是什么?网站的类型构成-从SEO到优化实战大师

热门文章

  1. Linux 内核已支持苹果
  2. [20180817]校内模拟赛
  3. [转]代码分析工具FxCop1.36之一:介绍与使用
  4. 如何恢复默认域策略和默认域控制器策略
  5. 云计算服务在小企业中的意义如何?
  6. SDN控制器ONOS架构—Vecloud
  7. 批量将PNG转为JPG
  8. C++ 区分中文,非中文,截取含有中文的string字符串的两种方法
  9. postgresql关闭自动提交
  10. Python 词典增加和删除