当前位置:   article > 正文

ssh增删改查+mysql_ssh框架整合之登录以及增删改查

java使用ssh和mvc模式开发系统实现登录注册和增删改查功能

1.首先阐述一下我用得开发工具,myeclipse2017+oracle,所以我的基本配置步骤可能不一样,下面我用几张图来详解我的开发步骤。

---1先配置structs

d17b4583cf4060c0a927bd37792fba1a.png

f444818860714c1b152853551b881f9b.png

(Target 选择apache Tomcat (我的版本是8.0))接下来next

82ac3019d3870f5cc5896d82c0d87879.png

依然next,勾选复选框,把Core里面得第一个antlr-2.7.2.jar,因为这个包可能会和hibernate里面得一些包冲突

0243a80b82a1b09b99dc467e47d69985.png

去掉之后选择下面的spring plus 勾上然后点finsh,然后structs 就配置好了

---2配置spring

c6b1f5d9864f2c3f427f9d71e1948e1e.png

spring直接finsh

---3hibernte配置

eddf042c9c2fcb14c0148a7bfce8384a.png

第二步,要选4.1,5.1不支持

3823c88966a0859395095f5d7fa38d14.png

第三部去掉create 复选框myeclipse会自动安排

64bd41dbf7892aafaecc1cc627dcc744.png

然后之前我是已经创建了hibernate到oracle数据库的连接,所以我直接就next

3dec1e3fb9d454e7611000690a3a96a8.png

如果hibernate没有连接自己的数据库,要先去配置连接,选择hibernate

25f45f3fc9adb2fd6d20fe5982b9e9eb.png

然后点击myeclipse derby去新建连接

c82996830cff6d354a1c7f6168ee2ac0.png

(最后注意一下在配置安装hibernate之前最好先建一个包用来存放数据库表的pojo类)

二.基本配置好了之后,接下来就是具体的事物了

1.编写Dao接口

61290a7d5d9372df626b6e3f6bcbf8ac.png

a047ab382d26146fe384a300fc96fb90.png

2.编写完接口之后,再来写接口的实现类

979457f45755afb209236afcdd7d09ef.png

4e925444ef18222fa5ba8dfda48496f5.png

ce71aadaf38a383a5faae3e0b2746501.png

bb82768f551f15912d18627e1c782c84.png

fa630ff27d739c47a4415df10fb20b03.png

f8cf2662649edba8023b863a3279f1d3.png

a598bf9053323442e061a87007306f24.png

三.写service接口,和dao 接口是一样的复制过来就行,我就不上图了

四.service接口实现类

31b1f89779fe4d04f34bdddd6e46ece1.png

1a82a15c71141b4d761e55142a2b6da7.png

接口实现类里面调用方法即可

五.hibernate核心配置文件是applicationContext.xml如果成功配置数据库会直接在src里生成,并映射好数据库表以及连接池,这里面要配置的主要是action,service,dao,spring管理hibernate,定义事务管理器 ,以及事物管理机制,最后aop切面类

1f40e44f5d19d20ff01b11a84c10e0d6.png

458ea6961150b655aff3138d886eb1e5.png

这里一定要对应自己的包名,然后是structs配置(structs主要是控制跳转,接受来之action类里面的值然后传输到页面)

e6055a988b7ddb33f73816dfecf82b0e.png

六.是我的jsp页面

a43246d9a956514683ac1c2eb3ec5ebf.png

1.登录页面

1efc0f6511ec19b1b6a1f9c354e9033f.png

首页

54415696136e0858e93757e0edf32887.png

最后总结一下吧!ssh学习的新手,开发过程中困难重重,遇到了不少问题,花了不少时间,不过也确实学到了不少东西,页面排版不太好,请多多理解,如果有什么纰漏和错误也希望大家给予指出,有问题可以留言。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Cpp五条/article/detail/185266
推荐阅读
相关标签
  

闽ICP备14008679号