学习总结
博客专区 > 听_风 的博客 > 博客详情
学习总结
听_风 发表于3年前
学习总结
  • 发表于 3年前
  • 阅读 104
  • 收藏 2
  • 点赞 0
  • 评论 0

新睿云服务器60天免费使用,快来体验!>>>   

摘要: 希望通过实践:搭建一个以后可以进行进行快速开发的后台框架,以此来进行更加深入学习。

借助jFinal,算是快速入门了javaweb基础开发,起码能运行起来了。能写点页面,能调点数据。

现阶段是希望通过实践:搭建一个以后可以进行进行快速开发的后台框架,以此来进行更加深入学习。

到现在为止的进度:

■ 使用http://www.pintuer.com/现成后台前端框架,并做了一些操作上的优化

    1. 侧边栏的打开/关闭按钮

    2. 主布局改用框架来进行加载,以减少页面载入的内容

    3. 点击主导航时,默认加载第一个子导航的链接

            这货,其实有点抄bootstrop的,有人说好有人说不好。反正我觉得能用上就好,蛮符合国人的使用习惯。上个预览图        

         

■ 借鉴AutoBindRoute,进行了简化,做了一个符合符合当前后台框架的AutoRoutes

■ 借鉴、改造AutoTableBindPlugin,添加表名前缀配置,使用小写+下划线的数据库命名方式。

    规范:表【tableprefix_user_group】对应模型【UserGroup】

■ 完成了Druid、Beetl的集成

      对于各位大神来说应该算是超级简单,但对我来说,第一次搞总归是有点曲折的。

     对于Beetl:别的模板引起我没怎么用过,不过感觉beetl用起来还是比较顺手的。主要文档做的也比较详细。自己也能做一些扩展了。

     对于Druid:查了很多资料,对比c3p0和druid的。不知道到底好在哪里。反正考差了jFinal的很多开源,貌似大家都在用这货。那我用这货应该没用。

                       这货传说是为了监控而生的,所以高级的特性我还没有接触到。日后做下更加深入的研究吧。现在只停留在使用阶段。   

■ 完成了读取数据库信息,实现生成适应该后台框架的模型表单。我的规划里面,应该是有模型生成、视图生成、控制器生成,日后再完善吧。

      网上开源的jFinal代码生成项目也有,不过感觉还用不到我的场景中,有点小复杂,可能是因为我还不太会用。所以先自己搞个简单的吧。

          

■ 完成了对后台导航的结构控制,导航这里就两层,一级大模块,二级子模块。

    

■ 完成了,用户基础操作(CURD)

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

■ 接下来就是希望能加入shiro进行权限控制

    开始以为整合一个shrio应该是蛮简单的。但是整合中,发现需要使用到很多其他的组件(jar包)。

    shiro的中文,英文文档也看了不少。看看感觉也不是很难。对于我这个java零基础的人来说。但是真的要做起来也比较不容易。

    首先,想参考很多现成的开源项目进行参考。但是苦于maven不会用,项目一直搭建不成功。

    其次,shiro所涉及的其他组件也很多、比如缓存、日志等, WEB-INFO/lib的JAR包数量一下子增加起来。

    所以,这个阶段,我觉得我得研究要几个东西:

    1、maven;

    maven入门可以看下《Maven的安装、配置及使用入门》对于入门来说介绍的比较详细。感觉看一下,应该差不多知道maven是个啥了。

    转帖地址:http://my.oschina.net/u/872813/blog/129488

    2、log4j

    先看了http://www.iteye.com/topic/378077这篇帖子,大概知道怎么用了,其实很简单。    

    http://blog.csdn.net/azheng270/article/details/2173430/ 这篇博文,在配置方面可能更加详细

    3、ehcache

    初级的使用似乎也是很简单。在jfinal里面貌似可以通过ehcache的plugin进行操作。put和get。

    --------------------------------------------------------------------------------------------------

    


    



  • 打赏
  • 点赞
  • 收藏
  • 分享
共有 人打赏支持
粉丝 17
博文 36
码字总数 16582
作品 1
×
听_风
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: