jsp学生实践总结心得模板3篇
下面是范文网小编整理的jsp学生实践总结心得模板3篇,以供参考。
我们经过了一个学期的学习,对于JSP有了一定的初步了解。这学期我们仅仅学习了一个基础和大概。其实对于JSP,他的功能是很强大的。在学习JSP期间我们用到了两个软件。它们分别是:tomcat6.0,jdk-6u21-windows-i586,在编写JSP页面时是基于java语言的,所以要编写一个动态的JSP页面必须具备相关的知识。同时还应该注意大小写。如果制作静态的网页,我们首先要掌握HTML,特别是 HTML 布局中的table的使用,我们经常会在页面设计中用到。学习怎么将JavaScript在HTML中验证输入的Form元素。
记得老师说过HTML是非常有用的我们要自己试着手工写HTML代码,这是非常有必要的。因为到最后我们将会使用JSP和HTML进行混合的编程。制作网页仅仅是静态的当然是不行的
但应该注意多线程的编程限制,由于该servlet始终驻于内存,所以响应是非常快的。 如果.jsp文件被修改了,服务器将根据设置决定是否对该文件重新编译,如果需要重新编译,则将编译结果取代内存中的servlet,并继续上述处理过程。 虽然JSP效率很高,但在第一次调用时由于需要转换和编译而有一些轻微的延迟。 学习体会:
1.JSP是一种表示层的技术,我认为必须熟知JSTL和EL表达式。学JSP一定要对这些脚本元素很熟悉:
(1) 声明脚本元素
(2) 表达式脚本元素
(3) scriptlet脚本元素
可以再这些脚本元素中直接插入Java代码,用于流程控制和应用逻辑,看似十分简单和方便,但恰恰这些脚本元素污染了表示层。这些脚本元素是JSP早期版本遗留下来的问题,在JSP2.0中引入了EL并结合JSTL基本上解决了上述问题,这使我们可以编出不含有脚本的JSP代码,让JSP是真正意义上是用于表示。
2.JSP实质是Servlet ,究其本质来看JSP最终要编译成Java字节码即.class文件。在Tomcat下发现所有.jsp文件都被编译成.class文件,而这些类实质都是继承自Servlet。
3.java是大小写敏感的,用过其他编程语言的人最容易犯这个错误,尤其是刚上手的时候。java的调用过程都是要加括号的,一开始比较容易忽视
4.jsp中对应asp中的request.form()和request.querystring()的解决方法。
5.头疼的汉字处理问题。在其他的文章里曾说到在中文NT环境下如下语句输出会得到乱码解决方法是只要对字符串变量进行编码就可以得到正确结果。
6.在asp中经常使用到字符串判断语句,在java中String变量不是一个简单的变量而是一个类实例,不同的方法会得到不同的结果。
7. 在jsp中实现分页。符合搜索结果的多页呈现。
8.代码要调整规范便于他人阅读,方便自己修改。
9.虽然项目中应用不多,也没有连接数据库等资源,但作为jsp的学习还是很有成效的。
通过为期10天的实训,我学习了很多关于java web的知识。在老师的正确指导下,顺利的完成了我的实训内容。在此,也有同学的帮助, 在他们的帮助下我也受益匪浅。最终,能顺利完成实训的任务也很高兴。
在实训生活中,我了解开发项目的需求、设计、实现、确认以 及维护等活动整个过程,让自己开始懂得一点软件工程的知识点。
首先,了解需求分析的重要性,比如:需求分析就是分析软件用户的 需求是什么.如果投入大量的人力, 物力,财力,时间,开发出的软件却没 人要,那所有的投入都是徒劳.如果费了很大的精力,开发一个软件,最 后却不满足用户的要求,从而要重新开发过,这种返工是让人痛心疾首 的.(相信大家都有体会)比如,用户需要一个 for linux 的软件,而你在软 件开发前期忽略了软件的运行环境,忘了向用户询问这个问题,而想当 然的认为是开发 for windows 的软件,当你千辛万苦地开发完成向用户 提交时才发现出了问题,那时候你是欲哭无泪了,恨不得找块豆腐一头 撞死。所以,需求分析是成功的第一步,就是要全面地理解用户的各 项要求,并准确地表达所接受的用户需求。
然后呢?确实客户的需求 的以后我们要做什么呢,那当然是设计和分析。此阶段主要根据需求 分析的结果,对整个软件系统进行设计,如系统框架设计,数据库设 计等等。软件设计一般分为总体设计和详细设计。好的软件设计将为 软件程序编写打下良好的基础。 接下来是代码实现,此阶段是将网站项目设计的结果转换成计算机可运行的程序代码, 我们这个项目为4个模块,1.界面,2.逻辑层。3实现层。4.数据库及使用说明文档,分别为4个小组成员完成。这阶段我学到很多编程的思想,如: 分层思想、mvc、三大架构 的整合、dao 的编写。
编号程序之后就是软件测试了,此时在软件设计完成后要经过严密的测试,以发现软件在 整个设计过程中存在的问题并加以纠正。由于时间有限,我们测试是简单的使用一下每一个功能。
在编写代码 时,由于自己技术知识水平不广,常常遇到技术难题;还有自己没有良好的编程习惯,不注释,有时连自己也看懵了;编程的结构不好, 维修和修改代码是很慢。 这次实训让我意识到了自己做为计算机软件工程专业的学生,要想在以后的职业中崭露头角,除了要有过硬的理 论知识,健康的体魄外,还必须具备良好的心理素质,使自己在以后 的途中无论经历什么样的困难,都立于不败之地。“纸上得来终觉浅, 绝知此事要躬行!”在这短短的时间里,让我深深的感觉到自己在实 际应用中所学专业知识的匮乏。 让我真真领悟到“学无止境”这句话的 涵义。而所学的,都是课本上没有而对我们又非常实用的东西,这又 给我们的实训增加了浓墨淡采的光辉。我懂得了实际生活中,专业知 识是怎样应用与实践的。
在这次实训中,我不仅知道了职业生涯所需具备的专业知识,而 且让我深深体会到一个团队中各成员合作的重要性,要善于团队合 作,善于利用别人的智慧,这才是大智慧。靠单一的力量是很难完成 一个大项目的,在进行团队合作的时候,还要耐心听取每个成员的意 见,使我们的组合达到更加完美。实训过程中,除了要专业知识,包 括人际交往,沟通方式及相关礼节方面的内容,对于团队开发来说, 团结一致使我深有体会。
jsp实训只有一周就结束了,觉得时间真是过的太快了!在这短暂的时间里,我们基本上实现了所有的功能,但是有些地方还不是很完善! 我在接到实训任务的时候,心里确实有一点儿的不知所措,对于mvc三层架构似懂非懂。主要还是没有理解mvc的本质和掌握mvc的核心架构。还好负责实训项目的老师把需求分析和任务计划书给我们大致做了一下,假如没有这些,恐怕我们很难在短短的四天时间里完成了。
不管说啥,jsp电信资费管理系统我们算是完成了,当然这个jsp电信资费管理系统只是简单的运用,没有涉及到更复杂的数据库方面的知识,作为训练初学者是完全值得我们学习的。通过做这个jsp电信资费管理系统,首先我对mvc的设计理念有了深刻的理解解!不过其中的一些细节,还是需要我自己在以后的学习和工作中慢慢体会的!比如页面传值就得我去好好去研究的例子.通过这次实训,确实让自己受益匪浅。在实训期间,我学到了很多知识,遇到了一些困难,也看到了自己的理解存在着许多问题。测试的时候,总会遇到这样那样的问题,还有写代码时一不小心就会把字母写错,从而造成软件不能执行!所以我们在做程序时一定要细心在信心!当前的软件的功能日趋复杂,知识达不到一定的深度和广度是难以在实际工作中应付自如的。
在小组成员的共同努力和老师的精心指导下,我们掌握了更丰富全面的网页编程技术和网页应用技巧,使我们真正对所学的知识融会贯通,熟练运用。再加以刻苦学习及训练,不断地开拓自己的视野,增强自己的实践操作技能,为以后能找到个好工作而努力。经过不到一个星期的勤奋努力,终于完成了电信资费管理系统的大部分模块.从当初领到题目到最后调试完成,经历了无数次的错误->修改代码->预览网页->再修改->再预览的过程,感觉到平时学的知识是多么的浅薄,在当时真是体验的真真切切.本来已经耳熟能详的代码,一到电脑中书写,不是打错,就是忘记符号 ,这充分的反应了
我的动手能力还很差,常用代码还不够熟练.给我以后的学习敲响了警钟。 通过这次实训,我也感受到了网络的强大,遇到什么问题,上网一查,就知道该怎么做了。我们可以在网上请教一些高手,向他们提出问题,让他们来给我们解决,通过不断的互相学习,共同进步这个过程,我们的水平会得到很大的提高!