码迷,mamicode.com
首页 > 其他好文 > 详细

20170320_系统管理_用户管理1_反射得到model实例

时间:2017-03-20 17:04:27      阅读:249      评论:0      收藏:0      [点我收藏+]

标签:修改   9.png   注释   ice   order   注解   shift   类型   end   

|-用户管理增删改查框架

 

|-代码结构优化

  |-第一个改进:合并dao与service层。

  |-第二个改进:合并getModel,代码声明问题。

 

ps: 通过反射获得泛型的真实类型 

  通过反射得到model的实例。

  包裹代码块异常:Shift + Alt + z

=====================================================================

技术分享

技术分享

 技术分享

 

 技术分享

 

技术分享

1、action

技术分享

 

2、struts.xml

 技术分享

3、service

 技术分享

 

4、serviceImpl

 技术分享

 

5、dao

技术分享

6、daoImpl

技术分享

 

7、action注解 

技术分享

 

 =====================================================================

 第一个改进:合并dao与service层。

技术分享

重复麻烦:

技术分享

解决方式,即删除dao层。直接让service层直接调用Session.

1、删除dao包

2、注释掉test

技术分享

 

3、修改service层

删除service接口中的方法,继承baseDao.

技术分享

技术分享

 

技术分享

技术分享

 

技术分享

 

4、修改serviceImpl

技术分享

修改前: 

 技术分享

修改后:

技术分享

修改前:

技术分享

 

修改后:

技术分享

 

4、事务修改: 

技术分享

技术分享

 

第二个改进:合并getModel,代码声明问题。 

技术分享

 

 更改前

 技术分享

 更改后:

技术分享

 技术分享

 

技术分享

 

通过反射得到泛型的实例步骤:

1、写注释 + 通过反射得到model的实例 + 抛异常

技术分享

 技术分享

 技术分享

 

 2、得到model的真实类型

技术分享

技术分享

 技术分享

 

END!!!

20170320_系统管理_用户管理1_反射得到model实例

标签:修改   9.png   注释   ice   order   注解   shift   类型   end   

原文地址:http://www.cnblogs.com/yhmdjl/p/6589723.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!