用eclipse写了一个小小的SSH框架的简单例子,就一个登陆页面和注册以及登陆成功的界面。
当然了,SSH是Spring,Hibernate,Struts所组成的一个三层框架。
首先,先说一下jar包的SSH框架吧,里面含有需要的jar包,等会儿会慢慢细说的。中间有运行的图片分割,然后是maven项目。
用jar包的当然是一个普通的project项目啦,分层建立好,然后代入需要的配置。下面是我的项目组成。
首先,找到这次项目所需要的jar包,并加入到项目中。
这些是需要用到的jar包了。
然后,配置log4j,struts.xml,applicationContext.xml和web.xml以及登陆jsp文件的写入。
接下来,是登陆界面login.jsp。
然后是登陆成功的jsp。
接下来是注册界面的jsp书写。
这些都是简单的基本网页指令啦,然后是applicationContext.xml的配置。
在配置下Hibernate。
最后是struts.xml的配置。
好了,这样配置就完了。接下来就是代码了。
先包装一个用户类,user,写入基本属性和方法。get,set,tostring方法我就不截图上来了。
然后是Dao层了,私有化一个hibernateTemplate,判断用户。
然后在service层写入判断的逻辑。
然后是action层。
第一个是登陆的代码,第二个是注册的代码。
最后,是注册的代码。
然后根据数据库里的账号和密码运行就可以了。
然后,接着说转换成Maven项目的这个登陆界面,就是把jar包改成依赖和改一下路径就可以了,我们来看看吧。
下面是我的项目组成,就是变了一下路径。
当然啦,我这里登陆成功的文件名改了,麻烦大家看清楚。
配置的话,还是和上面一样的配置,只不过更改一下路径。jsp文件代码保持不变,配置文件改变一下就好了。
首先,来看下我代入的依赖。
第5行,把整个文件的路径加进去了。
注意看就知道,上面的都是com.ssh.,路径打全咯。其余的保持不变。**
好啦,这就是简单的SSH配置全部代码了。
感兴趣的话可以去我的github荡下来看:
jar包的代码是:https://github.com/lzn961136007/ssh-jar
maven项目的代码是:https://github.com/lzn961136007/SSH-Maven
完工。。。。陆续准备慢慢给他改一下,看能不能做个想项目玩玩。。。。