ssh+extjs全注解登陆实现,包含验证码和记住用户名等

首先申明,我是java菜鸟。希望各位大神予以学习指引。

平时一直都用spingmvc+ibatis+extjs实现的项目,但是还是想多熟悉下ssh,所以做了这个登录系统。
首先看看效果图:
[img]http://dl.iteye.com/upload/attachment/0070/7347/e854f2dc-5a09-30f8-8f45-36cf32601770.jpg[/img]

制作中的一些想法:

1、个人感觉struts2和extjs不是很搭配,不如springmvc+extjs和struts2+jsp两种搭配。

2、感觉ibatis比hibernate更加灵活,易于驾驭。

3、全注解虽然减少了大量的配置,但是感觉项目要是大了维护起来会很头痛的。

4、验证码我采用的awt实现的。不知道有没有bug存在。

5、验证码的信息我保存session中的。

6、实现验证码过程中出现了一个小问题,就是每次请求的时候加上一个随机参数,这样才能刷新验证码。

7、记住用户名和密码的过程中,我使用cookie来记住的,cookie是由java来控制,个人感觉java比js好控制cookie。

8、记住密码时必定记住用户名,不记住用户名必定不记住密码,不知道这样的逻辑有没有问题。

9、最后就是想问问,extjs的表单form在submit到后台strut2的anction中可以直接包装成相应的对象吗,就像jsp中直接用name='User.userName',action中只要有User对象就可以直接获得这个值。

10、这个项目的jar包比较大,网速不给力,这里就不上传jar包。有需要的朋友可以自己引入jar包



以上登陆系统应该还存在很多问题,希望大家给我指正,以便相互学习。这个系统我还会实现更多的功能,希望大家给与一些建议和意见。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值