初学SSH(其一)】的更多相关文章

初学java web 一上手就接触ssh,前段时间,断断续续配置好了ssh,今天从Hibernate入手开始学习.先总结今天遇到的问题. 配置链接的是sqlserver的数据库,首先是下载了一个jdbc关于sqlserver的jar包sqljdbc4.jar 驱动. 打开…
SSH:SSH 为 Secure Shell 的缩写,由 IETF 的网络小组(Network Working Group)所制定:SSH 为建立在应用层和传输层基础上的安全协议.SSH 是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议.利用 SSH 协议可以有效防止远程管理过程中的信息泄露问题.SSH最初是UNIX系统上的一个程序,后来又迅速扩展到其他操作平台.SSH在正确使用时可弥补网络中的漏洞.SSH客户端适用于多种平台.几乎所有UNIX平台—包括HP-UX.Linux.AIX…
其实,之前一直搞不清楚,SSH整合后,Spring框架究竟是怎么连接Hibernate,并且怎么结合Dao层的,后来,我在网上查了资料,Spring+hibernate访问数据库有3种方法: 一. 注入SessionFactory 在spring配置文件中,对Dao注入sessionFactory.比较简单. 如: <bean id="UserInfoDao" class="com.hr2job.dao.impl.UserInfoDaoImpl"> &l…
初学SSH,开始用的Struts2+Hibernate3+Spring3,Hibernate中用的HibernateTemplate进行数据库的操作.之后在进行前台页面显示的时候,要用到分页,查了一下资料,Spring 整合 Hibernate 时候用的 HibernateTemplate 不支持分页,因此需要自己包装一个类进行分页,具体实现感觉有点不懂,就没怎么看了. 之后决定把框架都换成跟书上一样的,Struts2.3.34+Hibernate4.3.5+Spring4.0.4,把映射方式改…
初学SSH的一些总结,主要来源于谷歌搜索和鸟叔的教程http://cn.linux.vbird.org/linux_server/0310telnetssh_2.php 以及阮一峰的博客http://www.ruanyifeng.com/blog/2011/12/ssh_remote_login.html. SSH(Secure SHell protocol),安全的壳程序协议.介绍它之前,简单介绍一下"非对称密钥系统",阮一峰的一篇博文讲的非常好,http://www.ruanyif…
初学SSH框架,昨天在配置Spring的时候,提示我找不到Spring.xml文件,后面百度之后把classpath改成classpath* 就好了,下面是了解到的简单区别. classpath:只会到你指定的class路径中查找找文件;classpath*:不仅包含class路径,还包括jar文件中(class路径)进行查找. 举个例子,web.xml中定义的:classpath*:META-INF/spring/application-context.xml那么在META-INF/sprin…
初学ssh,用的struts2.3.15.3,使用了如下表单: <form action="/spring3/index/login.action" method="post"> <input type="hidden" name="method:login"/> 用户名:<input name="username"/><br/> 密码:<input n…
ssm框架的总结: 1. 首先是POM.xml 文件的配置,他的作用主要是添加依懒的关系和自动下载相关的包. 2.对jdbc.properties进行配置 ,作用就是连接你的数据库的配置. 3.对接着是log4.properties的配置,它的作用是用来记录运行时产生的信息. 进行上面需要的配置之后,我就分析一下基本逻辑: 首先,我们就得知道,我们要建立dao接口层.service 接口层和serviceImp实现层.controller控制层.model层等. 其中,dao接口层是实现数据的查…
初学ssh 基于注解的方式简单灵活,但是做一个例子的时候,添加用户AddUser 完成后 想页面跳转到 ListUser 这个action, 然后action 成功后 会跳转到list.jsp 显示 所以用户信息, 发现 网上几乎所有例子都是 @Result 成功跳转到一个jsp ,不成功跳转到另一个jsp @Action(value="studentAdd",results={ @Result(name="success",location="/user…
问题描述:初学ssh写了个小项目,访问界面出现以下错误 java. lang. NoSuchllethodError: org. hi bernate. SessionF actory. openSessi on() Lorg/hibernate/classic/Session; 问题解决: <bean name="sessionFactory" class="org.springframework.orm.hibernate5.LocalSessionFactoryB…
之前虽然毕业前实习的工作是使用的C# .NET语言,但是,毕业后还是果断应聘Java.虽然自己对Java的理解不如C#深入,只是对基础知识比较熟悉,但还是义无返顾了··· 虽然应聘经历比较坎坷,但最终还是成功入职了. 刚入职,再加上经验不足,所以最近任务比较少,这样就有大把时间自学了,得抓紧时间积累知识啊,废话少说,步入正题. 对于java,自己的掌握仅限于基础知识,对于框架什么的几乎没有使用过,只大概知道ssh是企业常用的开发框架,struts+hibernate+spring是一套很不错的框…
在管理Git项目上,初学者使用HTTPS直接克隆项目到本地是最方便的.但是之后的fetch和push代码需要输入账号和密码也是比较烦的. 这章在上一章的基础上,将HTTPS切换成SSH.SSH的优点就在于当配置好之后账号和密码这一步可以省去 1.检查电脑上是否已有生成的SSH Key $  ~/.ssh ls 2.若没有 就在本地生成 $  ssh-keygen -t rsa -C "xxxxx@xxxxx.com" -f "d:\id_rsa" 代码参数含义: -…
今天我来学习学习Spring中Bean. 在Spring中原来还有<beans.../>标签啊,它相当于<bean.../>标签的老爸,老爸可以有很多个儿子,但是老爸只有一个哦. 也就是说一个<beans.../>标签内可以有多个<bean...>标签,每个<bean.../>标签代表一个java实例. 定义<bean...>时,需要注意两个属性,一个是id,一个是class. id是<bean.../>标签的唯一标示符,…
在这篇中,我学习了依赖注入的两种方式:设值注入和构造注入. 在我们以前的思维中,如果调用一个类时,我们都需要将其手动实例化,当我们创建被调用的工作不需要我们完成时,这就是控制反转,当这个将被调用的实例过程被Spring完成,并注入调用者时,这就是依赖注入. 一.先来学习学习设值注入: 我们先来新建两个接口规范,分别命名为Computer.java 和 Key.java,其路径均在com.sep.basic.service包下: Computer.java代码如下: package com.sep…
上一篇我们成功搭建好了spring开发的环境,接下来一起看看spring有什么神奇的地方吧(本人也是新手,有不太对的地方希望大神给指出便于修改呢,谢谢大家). 之前听说spring是在对xml文件的应用比较多,但是具体怎么用一直都是云里雾里,自己在刚开始的时候学习的时候,因为不是直接新建的web项目,没有自动生成applicationContext.xml,那会不知道这个配置文件是多么的重要,所以在写了如下一段代码之后,运行时,总是报错,还曾傻傻地以为该文件会自动生成,现在想想真可笑.不过如果用…
本文转自一篇博文,感觉通俗易懂,适用于初学j2ee者,与大家一起分享 (一)struts框架部分 1.打开Myeclipse,创建一个web project,项目名称为TestSSH. 2.在web的lib下粘贴struts需要的六个jar包.(jar包在附件里) 3.在web下的web.xml中配置struts的filter.代码如下:<?xml version="1.0" encoding="UTF-8"?><web-app version=&…
摘要: 在工作中时常需要登录服务器做一系列操作,每次输入ssh xxx总是很麻烦.这时候为什么不考虑写一个通用的小脚本呢? go语言是一门新兴语言,能够在很多地方发挥总用.初学go语言,做了这么一个小工具,也算是练练手了. 这个小程序实现的功能是从用户指定的文件中读取相关配置,然后根据用户指令执行相关操作. 代码如下: package main import ( "fmt" "golang.org/x/crypto/ssh" "os" "…
原址:http://blog.sina.com.cn/s/blog_a6a6b3cd01017c57.html 什么是SSH? SSH对应 struts spring hibernatestruts 采用MVC模式,主要是作用于用户交互spring 采用IOC和AOP~作用比较抽象,是用于项目的松耦合hibernate 是对象持久化框架,其实就是实体类和数据库表建立关系,操作类就会触发相应的sql语句,可以不用写任何sql语句,完成数据库编程(引自百度知道) SSH就是Struts + Spri…
参考文章:http://www.ruanyifeng.com/blog/2014/06/git_remote.html git基础操作   http://www.ruanyifeng.com/blog/2012/07/git.html    git分支管理               http://mp.weixin.qq.com/s?__biz=MjM5MzMyNzg0MA==&mid=207890097&idx=3&sn=9b4fd21b4f17fb736a3fa3f1e655…
[转]http://blog.sina.com.cn/s/blog_a6a6b3cd01017c57.html 什么是SSH? SSH对应 struts spring hibernatestruts 采用MVC模式,主要是作用于用户交互spring 采用IOC和AOP~作用比较抽象,是用于项目的松耦合hibernate 是对象持久化框架,其实就是实体类和数据库表建立关系,操作类就会触发相应的sql语句,可以不用写任何sql语句,完成数据库编程(引自百度知道) SSH就是Struts + Spri…
其实使用docker完全没有必要ssh,初学的时候,可以这样熟悉以下操作. 参考这哥们的文章:http://www.jianshu.com/p/d2dd936863ec 获取镜像 docker pull centos: //也可以不指定版本,默认最新latest docker run -t -i centos: /bin/bash //启动并进入docker 容器 yum install wget wget -O /etc/yum.repos.d/CentOS-Base.repo http://…
这篇文章看的我醍醐灌顶的感觉,比之前本科时候学习的SSH架构 要清晰数倍  非常感觉这篇博主的文章 文章链接为:http://blog.sina.com.cn/s/blog_a6a6b3cd01017c57.html 因为觉得写的太好了 想收藏一下 什么是SSH? SSH对应 struts spring hibernate struts 采用MVC模式,主要是作用于用户交互 spring 采用IOC和AOP~作用比较抽象,是用于项目的松耦合 hibernate 是对象持久化框架,其实就是实体类和…
初学git,总结了一点东西,可能有理解和操作的不到位的地方,还有就是这个是我之前写在word上的,因为CSDN上不能直接上传,所以拷贝的过程中也可能有其他问题.发的的朋友还望指正... 1.找到“参与协作的仓库” 2.找到右上角“派生”(单击进入) 3.回到主页面可以看到: 4.本地新建文件夹用于存放克隆仓库 5.在newtest1文件夹下进入GIt bash here 5.克隆mall 6.从mall文件夹下进入git gui 7.复制vip1712/mall的SSH,加入到remote 8.…
本文仅作为学习笔记,供大家初学Hadoop时学习参考.初学Hadoop,欢迎有经验的朋友进行指导与交流! 1.安装CentOS7 准备 CentOS系统镜像CentOS-7.0-1406-x86_64-Everything.iso vmware workstation 11 安装 1.点击创建一个新的虚拟机,选择"典型"配置,下一步. 2.选择"安装程序光盘镜像文件",选择已经准备的系统镜像文件,下一步. 3.设置账户信息,下一步. 4.设置虚拟机名称和保存路径,下…
实现功能: 数据库有新数据图表会更新到 数据库查询使用ssh框架中的hibernate 想法: 画图表的ajaxautoruncopy.jsp利用ajax收到7-13.jsp传过来的数据 7-13.jsp实例化test_aa.java类,调用ta.test_aa_data()与String dataYear =ta.test_aa_data_set()方法,获得test_aa类传过来的数据,并传送给ajaxautoruncopy.jsp test_aa.java接入spring的applicat…
CDN初学搭建(ats) ats trafficserver squid 一. CDN初学搭建 准备vagrant virtualbox 内部环境测试所需包 一.vagrant创建启动虚拟机 1 mkdir /cdn 创建cdn目录,将开发环境所需包拷贝到此目录 2 初始化开发环境,vagrant init XXX.base ,将会生成Vagrantfile,此文件可以根据自身环境按需修改(此处省略) 1.1vagrant 添加一个本地box root@liuqiang:/cdn# vagran…
初学puppet puppet是什么? puppet是一个开源的软件自动化配置和部署工具,很多大型IT公司均在使用puppet对集群中的软件进行管理和部署. Puppet简介 Puppet的目录是让管理员只集中于要管理的目标,而忽略实现的细节.Puppet即可以运行在单机上,也可以以C/S结构使用.在大规模使用puppet的情况下,通常使用C/S结构,在这种结构中puppet客户端只运行puppeclient,puppet服务端只运行puppemaster. Puppet的工作原理 1)  客户…
初学嵌入式Linux,感觉需要学习的东西太多了.把学习过程中的收获和问题记录在这里,算是一份经验吧.     前面利用开发板带的现成的东西step by step让Linux 2.4.19在开发板上跑起来了,对于开发的流程也有了一定的认识.现在想对每一步进行详细深入的探讨,好好学习一下,把笔记记录下来,省得忘记了.有些内容是从看过的书中摘要过来的,大部分是自己实践后的心得.我想记得详细点,也好为后面总结打好基础. 先谈一下对于嵌入式开发流程和嵌入式开发环境拓扑结构的认识. 刚开始比较盲目,看得书…
公司服务器使用的第三方云端服务,即阿里云,而本地需要经常去登录到服务器做相应的配置工作,鉴于此,每次登录都要使用密码是比较烦躁的,本着极速思想,我们需要配置我们的免登陆. 一 理论概述 SSH介绍 SSH 为 Secure Shell 的缩写,由 IETF 的Network Working Group提出. SSH 是建立与应用层基础上的安全协议. SSH 相对可靠,专为远程s登录会话和其他网络服务提供安全性的协议. SSH好处 利用 SSH 协议可以有效防止远程管理过程中的信息泄露问题. SS…
前台需求分析 一:用户模块 注册 前台JS校验 使用AJAX完成对用户名(邮箱)的异步校验 后台Struts2校验 验证码 发送激活邮件 将用户信息存入到数据库 激活 点击激活邮件中的链接完成激活 根据激活码,查询数据库中是否有该用户: 如果有则激活,否则不激活: 登录 输入用户名.密码.验证码(前台,后台数据校验) 用户名.密码都正确同时用户状态必须是激活状态 退出 销毁session.   二:一级分类模块 查询一级分类 将一级分类存入session中(每个页面都一样的数据) 查询某个一级分…