计算机java开发实习周记(5)

时间:2021-08-31

第二十周

  在新豆商城的项目设计中,总结:需求分析是重点。

  前台需求分析,系统前台拥有2种用户,即浏览使用本系统的顾客,当顾客注册为本系统的会员时,即本系统的第2种。

  功能描述如下:浏览、注册、搜索、购物、登陆、消息功能、个人资料修改、收货地址、积分交易、订单查看等。

  用例图如下:(略)

  需求分析,系统后台拥有多种用户,简单描述如下:商品管理员、系统管理员等。由于时间关系,本系统后台前期可能不做开发。预想在后期专门开发权限管理栏目,可以根据需要产生多种管理员以分配不同的;功能描述如下:商品管理、商品分类管理、品牌管理、;后台用例图如下:;系统管理员;第二十一周;实习第二十一个礼拜;struts是开源软件;软件工程师使用Struts为业务应用的每一层提供;Action,这个类通常由用户提供,该控制器负责;Model部分:由JavaBean组成,Acti;View部分:该部分采用管理栏目,可以根据需要产生多种管理员以分配不同的权限进行管理。

  功能描述如下:商品管理、商品分类管理、品牌管理、订单管理、送货方式管理、会员管理、公告管理、模板管理、论坛分类管理、帖子管理、系统配臵、支付管理等。

  后台用例图如下:(略)

第二十一周

  struts是开源软件。使用Struts的目的是为了帮助我们减少在运用MVC设计模型来开发Web应用的时间。如果我们想混合使用Servlets和JSP的优点来建立可扩展的应用,struts是一个不错的选择。

  软件工程师使用Struts为业务应用的每一层提供支持。它的目的是为了帮助我们减少在运用MVC设计模型来开发Web应用的时间。我们仍然需要学习和应用该架构,不过它将可以完成其中一些繁重的工作。如果想混合使用Servlets和JSP的优点来建立可扩展的应用。  Action,这个类通常由用户提供,该控制器负责接收来自ActionServlet的请求,并根据该请求调用模型的业务逻辑方法处理请求,并将处理结果返回给JSP页面显示。

  Model 部分:由JavaBean组成,ActionForm用于封装用户的请求参数,封装成ActionForm对象,该对象被ActionServlet转发给Action,Action根据ActionForm里面的请求参数处理用户的请求。JavaBean则封装了底层的业务逻辑,包括数据库访问等。

  View部分:该部分采用JSP实现。Struts提供了丰富的标签库,通过标签库可以减少脚本的使用,自定义的标签库可以实现与Model的有效交互,并增加了现实功能。对应上图的JSP部分。

  Controller 组件:Controller组件有两个部分组成——系统核心控制器,业务逻辑控制器。系统核心控制器,对应上图的ActionServlet。该控制器由 Struts框架提供,继承HttpServlet类,因此可以配臵成标注的Servlet。该控制器负责拦截所有的HTTP请求,然后根据用户请求决定是否要转给业务逻辑控制器。业务逻辑控制器,负责处理用户请求,本身不具备处理能力,而是调用

  Model来完成处理。对应Action部分。

  总结:学习了才知道struts很强大。

第二十二周

  Spring 也是一个开源框架,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。 传统J2EE应用的开发效率低,Spring作为开源的中间件,独立于各种应用服务器,甚至无须应用服务器的支持,也能提供应用服务器的功能,如声明式事务、事务处理等。

  简单来说,Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。轻量——从大小与开销两方面而言Spring都是轻量的。完整的Spring框架可以在一个大小只有1MB多的JAR文件里发布。并且Spring所需的处理开销也是微不足道的。此外,Spring是非侵入式的:典型地,Spring应用中的对象不依赖于Spring的特定类。控制反转——Spring通过一种称作控制反转(IoC)的技术促进了松耦合。面向切面——Spring提供了面向切面编程的丰富支持,允许通过分离应用的业务逻辑与系统级服务进行内聚性的开发。容器 ——Spring包含并管理应用对象的配臵和生命周期,在这个意义上它是一种容器,你可以配臵你的每个bean如何被创建——基于一个可配臵原型,你的 bean可以创建一个单独的实例或者每次需要时都生成一个新的实例——以及它们是如何相互关联的。框架——Spring可以将简单的组件配臵、组合成为复杂的应用。在Spring中,应用对象被声明式地组合,典型地是在一个XML文件里。Spring也提供了很多基础功能(事务管理、持久化框架集成等等),将应用逻辑的开发留给了你。

  所有Spring的这些特征使你能够编写更干净、更可管理、并且更易于测试的代码。它们也为Spring中的各种模块提供了基础支持。

第二十三周

  项目概述:融合通信产品是一款基于云计算体系架构,融合所有通讯录,集中管理用户通讯会话的工具。它以融合通信录为关系链,提供多种通信方式并融合至统一入口,并融合互联网热点应用,提供进入互联网的入口,可根据实际政企用户的定制需求增加扩展功能。

  功能范围:支持android系统手机,暂不支持iphone。

  处理流程:

  导航栏:用于在层级结构的信息中导航,也可以用来管理屏幕信息

  标签栏:Tab栏用于切换子任务、视图和模式。

  内容栏:显示页面内容的区域

  列表视图:列表视图在一行行格子里展示信息,可以划分为块或进行归组。用户可以拖动内容,以显示更多行。用户可以点击选中一项,然后用控件增加或删除行,选中多拍,查看某一行的更多信息或者展开另一个表示视图。当用户选中某项目时,表格会短暂地高亮。

  浮出层:浮出层是一种临时的视图方式,可以通过用户点击控件或区域来召唤。

  分段控件:是一条分割成多段的线,每一段都像是按钮,可以激活一种视图方式。

  关联菜单:通过长按屏幕上的内容来打开关联菜单,显示被选中内容的一些可操作指令的列表,指令可以成为当前进程的一部分,系统也能通过被选中内容去启动另一个进程进行操作。第二十四周

  上一个星期的实习下来,有很多经验,有很多认识,自己总是有很多的感慨。也许在实习的这些天中,我也在逐渐的成长。在认识学习逐渐的成熟。每个人都会在时间潮流中不断认识自我,只不过是时间的长短的问题。因此待人要真诚,时时为人着想,处处为人行事。能够把自己溶入群体,而不耻向工人群众学习。要想在如今的社会中生存,就要吸收新的思想与知识,不断更新观念,趋于完善。这样才有利于思想与实际行动真正地结合,只有在思想演练,才能在最短的时间里把自己要从事的行业中处于领先的地位进而起着不可替代的作用,因为我将会为它比其他人付出更多创造更多价值。我也应该得到我应得到的报酬与珍贵的经验。

  在团队合作中,项目经理与技术经理起了很大作用。团队离不开统一的指挥,才能保证团队的顺利工作和工作成绩的取得,这就是团队精神的巨大作用;还有一点是可以值得大家重视的就是,在凝聚人心鼓舞士气方面都具有十分重要的作用。在这里,我更好的明白了团队合作的精神与凝聚力。

第二十五周

  最后总结一下我在实习过程中的收获: 在工作有苦,有甜,有辛酸,有快乐。但总的来说对自己还上一个不错的锻炼。失败是成功之母,要想有成功就必定会有失败,要能承受住失败的打击,从失败中总结出经验,把它化成自己的知识为以后遇到同样的事或者是类似的事就不会出同样的错误,感觉每周还是多接触接触一些事,对我们的成长是有好处的,关键还是在于自己平时对一些事情的处理和总结,不管自己以后走到那里这个都是必须的,在工作的时候不过分的依赖师傅而自己不去动手,不去想。如果是这样的话,你永远不会得到进步,只能在社会的竞争中被淘汰,在工作中要不断的学习积累,完善自己,而不是得过且过。要能做别人不能做的事,吃别人不能吃的苦,有苦以后才能有甜。

  实习是为将来打基础的重要阶段,珍惜自己每一个工作的机会,不论什么人,什么学历,从事什么工作,好好的表现、展示自己的能力,不要错过好的机遇。没有一件事情是轻轻松松的,但每一件事都是让人成长的,经历一段过程,喜悦或是艰辛,尽管经历的方式不尽相同,但它的结果是相同的,我们都会因涉事而成长。通过实习,我自身发生了重大的转变。首先,进入公司,你就是一名职业人,不再是一名学生,你要具备一名职业人应具备的素养,不迟到不早退是必然的,而且还要时刻严格要求自己,公司的规定要严格遵守。然后,在技术上也有了很大的提高,学习了很多公司自己的框架和工具,这都是一些前辈的宝贵经验。而且所作的软件应用性更强。所以,我要坚定自己的信念,在公司好好实习,争取提早转正,我相信我会在JAVA开发这条路上走的更长更远。

【计算机java开发实习周记范文】相关文章:

1.计算机实习周记范文

2.java程序员实习周记

3.java程序员的实习周记

4.java软件开发简历模板

5.2019计算机实习周记

6.有关计算机的实习周记

7.java web实习报告范文

8.java毕业实习报告范文