ssh2框架是什么(java里面的SSH2是指什么)

本文目录
java里面的SSH2是指什么
使用struts2,不是SSH是使用的struts1
是domain model
如果那是一个完整项目的源码的话,包名是不是乱改的,包和包之间是有联系的,改一个包的名字,其他关联的包、关联的类都要做相应的改动
什么是ssh3
ssh是一个用来替代TELNET、FTP以及R命令的工具包。主要是想解决口令在网上明文传输的问题。为了系统安全和用户自身的权益,推广ssh是必要的。ssh有两个版本,ssh3是第二个版本。
如何用myeclipse2014整合ssh3框架
步骤:
首先,创建数据库连接驱动,这里选择的是 MySQL:
在 MyEclipse 的“包资源管理器”中,单击鼠标右键,选择“新建”→“Web Project”:
创建一个 Web 项目:
点击新创建的 Web 项目,单击鼠标右键,选择“MyEclipse”→“Add Struts Capabilities ...”:
选择“Struts 2.1”,单击“下一步”:
勾选上“Struts 2 Spring Libraries - 《MyEclipse-Library》”,点击“完成”:
点击新创建的 Web 项目,单击鼠标右键,选择“MyEclipse”→“Add Spring Capabilities ...”:
勾选上“Spring 3.1 Web Libraries - 《MyEclipse-Library》”,单击“下一步”:
点击“Browse”,定位到“WebRoot/WEB-INF”目录,点击“完成”:
点击新创建的 Web 项目,单击鼠标右键,选择“MyEclipse”→“Add Hibernate Capabilities ...”:
勾选上“Spring 3.1 Persistence Libraries - 《MyEclipse-Library》”,单击“下一步”:
选择“Spring configuration file (applicationContext.xml)”,单击“下一步”:
选择“Existing Spring configuration file”,单击“下一步”:
选择创建好的“DB Driver”,单击“下一步”:
创建一个“java package”为“hb”,用来放置会话工厂类,点击“完成”:
修改“web.xml”文件,添加以下代码:
这是配置 Spring 监听器,通过添加该监听器,可以在 Web 项目启动时,查找 WEB-INF 目录下的 applicationContext.xml 配置文件,并通过配置文件来创建 Spring 容器。
Spring 和 Hibernate 整合时,通常将事务交给 Spring 进行管理,因此,需要在 Spring 的配置文件 applicationContext.xml 中对事务进行配置,代码如下:
注意,这里还需要在《beans》中添加“xmlns:aop”和“xmlns:tx”的命名声明:
至此,SSH2 框架整合开发的环境就已经搭建完成。
ssh3开发时用struts2校验框架
一、struts校验框架的执行原理是,执到action时,不执行里面的方法,转而会去执行校验器,执行完后返回执行action里的方法。校验器分为字段校验和非字段校验,本人建议用字段校验,较直观也好理解。以下是字段校验的配置:
给action的字段配置校验器,比如说login.java里有username和pwd字段,那么配置login-validation.xml进行两个字段的校验:
《validators》
《field name="username"》//要校验的字段名(密码校验把此改为pwd即可)
《field-validator type="requiredstring"》//不许为空
《message》no null《/message》//错误提示
《/field-validator》
《/field》
二、struts2配置文件
《struts》
《package name="default" extends="struts-default"》
《action name="LoginAction" class="包名.LoginAction》
《result name="success"》/ok.jsp《/result》
《result name="error"》/error.jsp《/result》
《/action》
《/package》
《/struts》
仅供参考

更多文章:
js写入本地json文件(vue项目导入本地json文件的方法)
2026年4月12日 14:00
success的几种用法(success用法固定搭配是什么)
2026年3月22日 03:45
qq代码公安局已加入该群(QQ突然发消息“公安局已加入该会话”怎么办)
2026年5月27日 01:00
网站下载的软件(手机从网站上下载的软件一般下到哪个文件夹里)
2025年7月28日 05:15
mysql数据库怎么初始化(初始化腾讯云mysql数据库时支持什么格式)
2025年8月3日 05:30
hashset类添加元素的方法(java 怎么给set赋值)
2026年5月1日 10:00
英国首相宣布(英国首相约翰逊辟谣将入职中国钻石公司,事情的真相到底是什么)
2025年7月16日 21:00
sutool插件(怎么用Sketchup较快的制作玻璃的分隔杆,就是一大片玻璃幕墙上的分隔杆)
2025年12月23日 01:30
绘图仪属于什么设备(绘图仪是计算机的输入设备吗,还有鼠标器是计算机的输入设备吗)
2025年9月17日 00:45














