实习第三周
实习第三周了,也快半个月了,跟单位的各位前辈们,已经是从开始的胆怯不敢交流,到现在的熟识。对于我本来就学过单证实务方面的,一个星期的接触单据,使我对实际操作中的各种单据有了一定的了解,经理也开始让我帮一些前辈写单据模块,比如出口货物明细单、装箱单、商业发票等模块的编写。我很紧张同事也很兴奋,因为很怕自己的疏忽会把数据填错了,但又觉得自己已经慢慢地在步入工作状态中,所以我为自己加油鼓气,同事们也很耐心,经理也让我仔细,努力点,多学点。其实我以后做业务的话,不太会这么详细的接触操作,但为了更能了解业务流程,所以经理才会如此安排,可以让我学的更透彻点,更好的做好业务方面的。
本周,老总告诉我,想成为Java工程师,可不只是学习java,前端后台数据库都要学,自己强大了还要学各种奇怪的协议,一定要做好一辈子不断学习的准备。本周学习了strurs2框架,是一个后端框架。
Struts有一组相互协作的类(组件)、Serlvet以及jsp tag lib组成。基于struts构架的web应用程序基本上符合JSP Model2的设计标准,可以说是MVC设计模式的一种变化类型。Struts是一个web framwork,而不仅仅是一些标记库的组合。但 Struts 也包含了丰富的标记库和独立于该框架工作的实用程序类。
Struts有其自己的控制器(Controller),同时整合了其他的一些技术去实现模型层(Model)和视图层(View)。在模型层,Struts可以很容易的与数据访问技术相结合,包括EJB,JDBC和Object Relation Bridge。
在视图层,Struts能够与JSP, XSL等等这些表示层组件想结合。
Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任。
Hibernate的核心接口一共有5个,分别为:Session、SessionFactory、Transaction、Query和Configuration。这5个核心接口在任何开发中都会用到。通过这些接口,不仅可以对持久化对象进行存取,还能够进行事务控制。
面对种种难题,幸亏有刘生老师的鼓励与指导,我才能坚持到最后,并且学到很多新知识。通过这两次参与到网站开发的设计,我对网站开发的流程有了更清晰的了解,对网站开发所需要掌握的知识与方法有了初步的了解与掌握。
通过本周实习我有不少体会,做事情要有以下几点:首先要有好的态度,态度决定一切,摆正自己的心态,不要去依赖别人,依赖网络,遇到不会的,以为什么东西上网搜搜就可以了,一定要有自己动手,只有这样,才能真正提高自己。