Java ssh的实现具体步骤

            本人android的 新人,第一次发表博客,有很多不足望各位大神指教。由于开发app需要服务器端,但是。靠人不如靠己吧,复习了以前的知识。并在此做下笔记。


1,创建项目,打开DB Brows 创建数据库连接。

2,先加入spring 勾选4个 前三个 和 3.0 web hibernate。。

再加入hibernate。

3,这时会报错,就加入commons-dbcp.jar commons-pool.jar.

4,加入struts,选择 struts2.1 拦截选择 */ 勾选默认的和Struts2 Spring Libraries

5,部署Tomcat 打开里面的lib 删掉antlr-2.7.2commons-collections-3.1 然后全部复制到项目中lib

6,打开项目路径,找到jar包位置,删除以下多余的包,

 


7,配置web 监听器

8,通过反向工程映射数据库


9,编写基本的dao方法


public class UserDao extends HibernateDaoSupport{

//增加需要页面传值过来。所以要接受参数

public boolean add(TbUser u){

try {

this.getHibernateTemplate().save(u);

return true;

} catch (Exception e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

return false;

}

//修改

public boolean update(TbUser u){

try {

this.getHibernateTemplate().update(u);

return true;

} catch (Exception e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

return false;

}

//查询所有 返回界面的是一张表 所以要用list

public List<TbUser> queryAll(){

String sql="from com.pdz.entity.TbUser";

return this.getHibernateTemplate().find(sql);

}

//查询单个

public TbUser queryById(int id){

return (TbUser) this.getHibernateTemplate().get("com.pdz.entity.TbUser", id);

}

//删除。需要先查询一个

public boolean del(int id){

try {

TbUser u=(TbUser) this.getHibernateTemplate().get("com.pdz.entity.TbUser", id);

this.getHibernateTemplate().delete(u);

return true;

} catch (Exception e) {

e.printStackTrace();

}

return false;

}


10..将dao对象声明在spring中 交给spring管理


11.上面 关于配置的 完成,接下来就是怎么实现在界面上了。

界面显示操作。首先在主页面创建一个连接


12.在action中写查询的处理方法。先声明dao方法并set它,这里注解。

13.

下面就是查询的请求处理方法

1

交给spring管理




在struts中进行跳转



这里users.Jsp 来创建



Struts标签

显示的表格value中的list就是action方法中你起的名字


最后在主界面index。Jsp来个连接跳过去


接下来 就是 运行了。地址:http://localhost:8080/userSysTest/userAc!queryUser.action

本机地址:项目名字/struts中actio名字!Action中的查询方法。action


这简单的查询,就到此结束了。。有点粗糙,,
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值