公司动态
当前位置:首页 > 公司动态 > 员工风采 > 学习心得

       总结从5-31到6-15号:

       首先想说下这次写学习心得的心情和上次有点不一样。打个比方可能不是比较恰当——之前每天上班的一段时间感觉像似‘在大学时写入党申请书’,但是时间过了半个月每天上班的感觉像似‘自己是一名党员’。这很好的说明了我已经融入这个集体了。所以说公司的人都很好,工作氛围、工作环境很舒适,不轻松也不是很紧凑。值得一提的是我们端午节还收到公司发的节日礼物,开心!总之我喜欢这样的工作、生活节奏。

       这两周的学习大概可以分两个部分来总结。

       第一部分:第一个邮箱系统项目完成。

       第二部分:第二个XXX管理系统的实现。

       首先先分享下第一个邮箱系统做完学到的经验。邮箱系统属于从零开发,整个项目只给一个任务书,框架自己搭,功能自己实现(所以每个人实现的方式不一样。而我是用纯JSF框架知识完成的,所以对以后的项目会有帮助)。分享第一点:一个项目的难易程度?或者说功能强大与否?再或者说维护起来难易?再或者说可扩展空间大小?都或多或少的和数据库脱离不了关系,所以设计一个好的数据库表格很重要!分享第二点:所有项目的功能都差不过,增加、删除、修改、查询。只有四个操作但是可以提供很多功能。因为在数据库的语言里四个操作是数据库最基本的操作,会了这四个就可以对成百上千的表格指手画脚了~!顺便分享下(数据库理论领域中最常见的数据模型主要有层次模型,网状模型和关系模型3种.⑴层次模型(Hierarchical Model).层次模型使用树形结构来表示数据以及数据之间的联系.⑵网状模型(Network Model).网状模型使用网状结构表示数据以及数据之间的联系.⑶关系模型(Relational Model).关系模型是一种理论最成熟,应用最广泛的数据模型.在关系模型中,数据存放在一种称为二维表的逻辑单元中,整个数据库又是由若干个相互关联的二维表组成的.)我用的也是关系型的思想,但是我没用硬关联。现在做的项目还好,如果之后的项目比较大用主键外键关联会导致到很严重的问题,所以我使用的软关联——就是如果两张表有关联就把共同的字段定义在两张报表里,这样很安全相比较硬关联来说。分享第三点:感觉整个项目下来收获很多,包括对JSF技术的学习,边学习边实践,把所学的东西加固。因为整个项目只对框架和功能有要求,所以可以用很多方式实现,所以在primefaces官网上找了很多对我来说新鲜的技术,用在我的项目里(比如:比较花俏的layout分为上下左右中五个部分。然后通过控制rendered属性控制五个部分的显示。可以搜索的下拉菜单)。其中印象最深的就是下拉菜单,在里面有个属性converter转换器(用来模型与视图之间的转换)用我总结的话来说就是它类似一个‘黑匣子’把想给它的东西和想得到的东西告诉它,它就会帮你实现。比如传给页面的是zc但是页面想显示的是众成,这时候就需要用到转换器。顺便分享下(转换器的使用条件1.JSF框架2.数据库层有持久化的框架)。分享第四点:就是功能全做完一定不会让领导满意,要把能想到的细节部分完善才可以。

        其次再分享下第二个XXX管理系统学到的经验。这个项目和上次项目很不一样。这次的项目是任务书和demo(给了功能和页面图片,相当于顺便给了实现方式)所以说是中规中矩的一个项目,自由发挥的空间不多。分享第一点:虽说之前项目是用JSF框架做的,但是这个项目是Spring、JSF、JPA(JPA三部曲——(1)ORM映射元数据JPA支持XML和JDK5.0注解两种元数据的形式,元数据描述对象和表之间的映射关系,框架据此将实体对象持久化到数据库表中;(2)API用来操作实体对象,执行CRUD操作,框架在后台替代我们完成所有的事情,开发者从繁琐的JDBC和SQL代码中解脱出来。(3)查询语言这是持久化操作中很重要的一个方面,通过面向对象而非面向数据库的查询语言查询数据,避免程序的SQL语句紧密耦合)。所以要熟悉项目流程,分层,页面和数据库操作,这样才可以独立写一个模块。分享第二点:项目很成熟里面都有很多封装好的东西可以使用,所以学会使用也是一门技术。分享第三点:有demo就意味着copy。我想说的是,我能做的就是我要知道我copy的东西是什么,什么是有用的,什么是没用的。有用的留没用的去,下次争取自己可以写出来。现在项目还差一个模块做完了。很期待。。。分享第四点:项目中出现的bug,一定留心报错信息,这是独立解决问题的关键所在。再有代码要注释,方便自己也方便他人。

        如果说人总会有一段时期会对某件事情特别执着。那么我执着的就是一句话——“时间过得很快,每天都很快,总觉得时间不知不觉就跑掉了!总觉得时间不够用,每天都有学不完的东西。但是我觉得这样挺好的,至少对于我这个初学者来说。一个比喻特别恰当,我觉得自己像一个吃不饱的婴儿。”

        最后:希望自己可以再接再厉快速成长。接手公司进行的项目,撑起一片天空。

版权归威海众成信息科技股份公司所有,转载请注明出处

 

        

点击下载