• 毕业实习


    在大学里面倒数第二个课程了,接下来就是毕业设计了,学习安排的实习是在中软国际,长沙。

    本来是可以不用来的,我在暑假的时候已经找到公司实习过了,但是觉得办理免实习的手续麻烦,也想去长沙玩玩,因此也就跟班上的人一起来到了长沙。

    在来之前,说的是过来学习Android的内容,最后要做一个简单的Android App出来。我之前一直在学习java web方面的内容,一直想在Android上面入个门,但一直没什么动力,就准备在这次毕业实习的时候好好的学习学习Android的内容,来之前已经在手机上下载了接近10G的Android视频了,然而到了长沙,又跟我们说学习Android要学习java基础,也要懂java web,于是我们这次实习要做的东西是一个java web的内容,这个就很坑了。但是我又不想白白浪费了这次学习的机会,回去以后又没有什么动力学习了,因此在做这个项目中使用了之前看了一点的新知识。

    首先想要用的就是shiro,这是个安全框架,关于安全,我很早就想在项目中学习一下了,但是spring-security感觉不是很容易学习,shiro又是一个小框架,使用又很方便,因此准备学习一下,会一些简单的使用。然后想换个模板框架,之前在spring的demo中看到了thymeleaf这个框架,就去查了下,感觉很好,认为可以更好的跟前端交互,因此就放弃使用了之前使用的freemarker,准备学习下thymeleaf。日志框架使用的是slf4j接口,log4j2实现。这些是想要用的新知识。

    至于项目的主体框架,使用的是spring+springmvc+hibernate,本来准备使用mybatis的,但是另一个人坚持使用hibernate,于是就只能这样了。

    前期就是在写dao层和单元测试,使用的是spring-test+junit4,这些地方没什么问题,就是在配置model的外键关联的时候出现了一些麻烦。

    后期,由于使用很多之前没有使用过的东西,一直出现各种错误,例如thymeleaf的模板是html文件,但是要满足html5的规范(可能是我配置不对),每个标签都必须要闭合,这个问题导致直接使用前端html文件的时候各种错误。shiro框架由于时间原因,就真的只是简单使用了,使用了内置的缓存。

    这次也使用了前段的图表框架Echarts,感觉很好。

    这次实习虽然没有学到Android开发的知识,但是了解了很多新的东西,这也是可以的。

    希望以后能够深入学习,而不是简单的使用

  • 相关阅读:
    [leetcode]Remove Nth Node From End of List @ Python
    [leetcode]Swap Nodes in Pairs @ Python
    [leetcode]Linked List Cycle II @ Python
    [leetcode]Linked List Cycle @ Python
    [leetcode]LRU Cache @ Python
    [leetcode]Reorder List @ Python
    [leetcode]Insertion Sort List @ Python
    [leetcode]Sort List @ Python
    [leetcode]3Sum Closest @ Python
    [elk]elasticsearch实现冷热数据分离
  • 原文地址:https://www.cnblogs.com/luolei/p/5133694.html
Copyright © 2020-2023  润新知