您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 资本运营 > javaweb项目总结
第1页共12页javaweb项目总结javaweb项目总结经过这最近一段时间的项目开发与考核,今天终于画上圆满的句号,我长呼了一口气,同时在内心深处,也默默地为接下来的学习,做一个前段时间的项目总结,也是学习的总结,吸取之前的经验教训,前事不忘后事之师,错误并不可怕,可怕的是再在同一个地方犯同样错误,所以对于我来说,更多的去自我认知,知我批评要比表扬和许来的更加深刻,非常有必要做一个总结。虽然所做的项目并没做到考核老师所希望看到的效果,和得到正面的点评,也与自己所想象的结果大相径庭,当然可能在项目最开始的时候,我也曾做过这样最坏的打算,但是当现实渐渐逼近的时候,我却一时难以接受这样的结果,是我意料之外,但也是情理之中,俗话说:种瓜得瓜,种豆得豆。在项目开发其中,我有过给自己找借口,有过灰心的时候,也有过急躁,如坐针毡的时候,但是想要作为一个合格优秀的程序员,你不仅不能这样的情绪,而且在真实的开发环境当中,会有遇到比这更艰难的情况,更不好开发环境,所以要完成一个项目的开发,我得要利用好为数不多的学习时间,更加勇敢的直面这些缺点,并且改正它,不要认为自己以前没学过JAVA,没有这方面的经验而去给自己找借口,越过心理上的这一到鸿沟。考核的胡老师说过:不要总是把自己当成一个学生去看待,这样容易松懈,应该是把自己当做一个职业人去看待,做好当下的每一个效果,上好当下的每一节课,让自己时时刻刻紧张起来。这样类似的第2页共12页话,在我之前的公司,也有主管这样说过,虽然我已大学毕业了,没有完全把自己当一个学生去看待,但自己又何尝不是有过这样的念头,特别是别人都是这样想的时候,学习的态度不够坚定,立场不坚决,这也是导致我没有学好的主要原因之一吧。工善欲器事,必先利其器。除了保持好的心理和端庄学习的态度外,更要总结更好的学习方法,不要让自己陷入到疲惫学习的死胡同了,积累好的学习经验,去掌握好的学习方法,好的学习方法不仅是自己当下一笔无形的财富,也是在不久的将来,在工作当中竞争的一把利器。吾日三省吾身,只有在自己的总结中给予自己更多的认知,反思,而少一些褒奖,这样自己会对平时忽视的一些地方,能有更加深刻的理解和认识,实践是检验真理的唯一标准,虽然实践中我们所遇到的挫折与失败会有无数次,而成功只有一次,但是只要成功了,我的付出就是值得的,就像前面有无数个-1,但你只要最总做到了一个+1,你的结果就是+1的,在别人的眼里你就是成功的,在客户的眼里,你项目是物美价廉的。回想在这一个多月的学习时间里,我学到了许许多多让我感觉比较充实的知识,掌握了更多的学习的方法,但这都是与大家息息相关的,离不开老师的教导和同学的帮助,也在此非常感谢大家热心帮助。总结二:javaeb项目总结优点:1.开发顺序基本正确。业务-建表-主界面-其它界面-javabean-dao类-完成功能-整合。第3页共12页2.严格按照三层架构模式开发。JSP-Servlet-Server-dao-javabean。3.为了方便管理.每个页面的servlet都单独有一个包。4.关于javabean设计比上次javaeb项目做了修正。拿学生-班级举例.学生表的班级表通过班级id外键关联.学生的bean对象应该有班级对象,而不是班级的id。这样有了一个学生就有了学生所在这个班级所有信息,符合逻辑。缺点:1.开发顺序还是有点问题.在建表主界面完成后,应该规定出各个界面的标记大小,字体颜色,背景颜色,统一使用超链接完成按键点击操作.在界面开发完成后,应该就界面整合一次,看看有没有什么地方需要修正,当确定无误后再进行下一次,最好整合的时候就只需要关注业务逻辑。2.每个页面的servlet虽然有单独包,但是其jsp页面也应该建立一个文件夹。3.为了自己方便调用,在登录成功后,就把数据据所有信息加载进来了,并通过session对象加载进来了。导致登录慢,整个系统反应慢。4.忘记应用隐藏字段.最后虽然通过ajax实现,但是这样既增加了复杂度,又增加了内存消耗。5.所有表单接受输入信息后,去除首尾的字符串都是在servlet判断的。这样做不严谨.比如姓名就输入是几个空格,那么最终存在数据中的姓名为:一个长度为0的字符串.还有如果用户在输入名字时,不小心在名字中间添加一个空格.我既没有去掉,也没有提示用户。第4页共12页学到什么:复习sql语句的表连接会熟练用jquer操作ajax。jquer获取页面元素的值。Jsp外部标记库的引入会使用div遮罩层熟悉静态jsp页面的书写总结三:javaeb项目总结要开始入手一个新的javaeb应用应该遵循这样一个原则1、首先是整体框架,也就是通常所说的三层构架:数据库+应用服务器+应用2、其此是框架各个部分所处的环境就是数据库,应用服务器的os都是什么,怎么沟通,怎么在对应os下调配数据库以及应用服务器3、再次应该是应用服务器和数据库的连接这点很重要,要查找相关资料怎么配置应用服务器和数据库连接,以及使用的数据库连接池技术4、然后才是了解应用的构架也就是所谓的项目源码了,具体使用了那种mv模式,使用了什么日志工具,测试工具、编译工具,还用要是你去熟悉一个公司的项目的话,这个公司可能有自己的eb相干开发工具我用visio做了一个图形应该是这样的顺序用我最近的具体例子来做说明吧:1、首先是3层构架数据库是msql第5页共12页应用服务器是resin应用基本上是struts+hibernate这里明确了学习目标应该是msql的相关使用方法resin的相关使用方法2、其次是os数据库和应用服务器放在一台主机上,OS是linux但是日常的开发环境是indos所以用到了常用的ssh对主机进行管理这里明确了学习目标应该是Unix相关命令Ssh的使用方法3、然后是数据库和应用服务器的连接方法使用msql的jdb接口这里明确了学习目标应该是Resin对数据库连接的配置方法Msql对数据去连接有什么要求4、最后是应用代码层这层应该是最后学习,但是我们往往习惯对整个系统没有弄清框架就开始这层的研究,这就导致在研究中不断出现有关框架的各种问题,而又要中断当前学习,开始查找另一个资料。我开始就犯了这个毛病,所以进度缓慢第6页共12页这里我的项目使用了hibernate+struts作为基本框架,用Ant进行编译发布工作,使用elipse作为ide,另外用到的java工具有jfreehart,quartz等,再有自己公司开发的eb框架工具包这里明确了学习目标应该是边参照源码一边学习Struts,hibernate,ant,elipse,jfreehart,quartz,自己公司的工具包然后再在数据库的角度对整个业务逻辑做出理解当然,以上四步中肯定是有些工具和技术已经掌握了,我们所要面向的是我们没有掌握方面,然后最终达到掌握系统的目的!要注意我们的目的是上手新平台不是学习新技术!附送:java培训学习总结java培训学习总结总结一:java培训学习总结上周5,听了公司孙工给大家精心准备的java基础知识培训。虽然以往的工作经历中,也接触过很多java项目,但从来没有系统的听过这种关于java的基础知识培训。听完后,虽然一些细节的东西还不理解,但整体上,很多原本模糊的概念逐渐清晰了。现将一些知识点与实际销售过程中遇到的问题做一个整合。当下软件开发行业,常见的开发工具有如下几种:1.ASP+ACESSSQLSERVERBS架构2.ASP.net+ACESSSQLSERVERBSORCS架构第7页共12页3.JAVA+ORACLEMYSQLBSORCS架构4.PHP+MYSQLBS架构5.DELPHI+ACESSSQLSERVERORACLECS架构6.VB+ACESSSQLSERVERORACLECS架构针对一些中小型企业的小型应用,一般采用1OR2OR6OR6作为开发工具。针对中型或大型企业的中小型应用,一般采用2OR4OROR5做为开发工具。针对大中型企业的大型应用及银行,电信,政府级的应用,一般采用3做为开发工具。从目前的市场状况来看,我们在后续的大客户销售中,JAVA将和.NET将成为我们公司主流的开发工具,主要用于大中型企业,及政府单位的信息化系统开发建设。随着企业信息化建设的不断深入和发展,企业内部和企业与企业之间对信息、对数据的交换量大大增加,这些信息与数据越来越需要在不同的计算机网络间传送和交流。同时,由于各单位、各部门之间的现存的计算机网络硬件设备与操作系统千差万别,应用水平也参差不齐,根据JAVA开发出跨平台、可移植、高效安全的网络分布式应用来服务于企业,就显得尤为重要。在后续的项目开发和跟进中,当遇到大型企业或中型企业的大型IT应用,我们优先JAVA+ORACLE技术。总结二:java培训学习总结五个月在刚来的时候,觉得过得好慢,可转眼到了毕业又觉得时间过得好快,时间恐怕才是最会捉弄人的。java培训结束即将走入工第8页共12页作岗位,我想先讲一个故事来切入正题。有两拨人进行篮球比赛,可是一拨人有四个人,而另一拨只有3个,人数不均,显然人数居多的占优势。比赛是不公平的,比赛快要停止的时候,拥有四人的队伍突然要求三人的队伍稍等5分钟。正在三人队疑惑的时候,震惊的一幕开始了,另外四人走到篮板前,轮流开始投篮,每人十次,投的最少的被淘汰了,余下的三人回到比赛。比赛的结果是什么我不知道,但我知道原来的三人组无论胜败,在他们取得成功的路上绝对比预期要困难的多。与中国的仁义之道相比,物竞天择恐怕是社会乃至世界的本职,从细微处看不到的东西,我们就从宏观角度出发,又会发现什么呢?中国五千年历史可以发现有用的东西,实在很少,原因是它是一个反对竞争的。开朝时文武并举,立国后重文轻武,除了唐朝稍微好点外,其他就不敢恭维了。宋朝就更能看出问题了,岳飞枉死就是最好的证明。岳飞之所以被我尊重,当然不会是今天不被看好的,他那点狗屁忠义,而是他创造了一个奇迹。在冷兵器时代,骑兵是最强的兵种,岳飞创造了步兵胜骑兵的先例。在受到金国如此威胁下还是将如此将才杀掉。原因只有一个,岳飞赢了,就会有三个皇帝出现,而当时的赵皇,宁可称儿也要保证竞争者不出现,赵家当家皇帝怎么就不想想,救出另外两个皇帝虽然有竞争对手,但是收复旧河山我的功劳最大,那么皇帝还不会就是我的。这是不可能的,原因就是四个字,长幼有序!中国的美德延伸的束缚。可怜的赵括皇帝撼不动这铁礼。从古至今竞争从来没有停止过。也许你听过前人跟你说过你们是幸福的一代,现在回味除了他又标榜自己业绩的同时对你寄予祝福,但还有就是未来的不可知。活在当下的人从来都不会有轻松的,这才第9页共12页是至理。在这里有人会以为,如果是这样的话那么最求成功不就可以不择手段了吗,甚至可以践踏人性?我的见解是不能,因为我说的是人与人的竞争,一旦连人都不是了,淘汰的就是注定的了。人活着就要动物营养学会追逐,但又不能等同动物,矛盾吗?世界本来就是矛盾的,人之所以会思考,会区别于动物,就在于人会处理矛盾。所以人性的洗涤也是竞争的组成部分吧!一个完整的人生,是由无数荆棘让你对你的智慧,能力,人性的演唱洗礼,至死方休。如果我是刘邦,我不会杀韩信,我不会担心他会反,我只会担心他没有了造反的雄心。我会注意培养他成为一个君王,不光是他还有那些有潜质的人,我可能不会让我的儿子当皇帝,哪怕这些人中就在我活着的时候,就把我赶下台,甚至灭了我,我也不怕。因为我留下的帝国会是最强大的,因为我的接班人是最强的,因为我也是角逐中的一个。总结三:java培训学习总结在现在这个科技飞速发展的时代,计算机已经悄然走进我们的生活,并且占据了不可动摇与替代的地位,无论是在工作还是生活,学习还是娱乐中,当我们意识到的时候,却突然发现我们已经离不开这个叫做电脑的机器了,java培训心得体会。既然我们要时刻与电脑打交道,那就像人际交往一样,交流是必不可少的,所以计算机语言应运而生,而java作为一种简单、安全、容易使用、面向兑现、可移植、高性能、多线程的计算机高级语言,受到人们的青睐也是理所当然的了。在很多人看来,计算机很复杂,
本文标题:javaweb项目总结
链接地址:https://www.777doc.com/doc-6324343 .html