篇一 :java web 与jsp课程总结

《java web与jsp编程课程总结》 刚开始学的时候,感觉这两门课程好高大上的样子,因为自从学软件工程这个专业以来,一直都是学的理论性、框架性的东西,就没有接触到编程的实质性的部分,终于开始学编程了,感觉蛮兴奋的,前几节课也是精神饱满,信心十足,怀着一腔热血来听课。再加上老师讲课的时候每个部分都讲得特别细致,彭老师的讲课方式与众不同,一边口述,一边实际操作,给我的第一感觉是这个老师是有真本事的,而不是像某些老师那样,整堂课就知道念PPT。彭老师认真负责的教学态度,令我敬佩万分,每当我打瞌睡的时候,抬头看到正在用心讲课的彭老师,感到内心无比愧疚,于是再次用心听讲。 由于JAVA WEB 和JSP 两门课是同时上的,而且每次都是一整上午,上课时间很长,老师一直有条不紊的讲着,虽然时间很长,但是每当大家上完课,心中都是有一种充实的感觉,大家都觉得有所收获,所以也就不曾觉得累了。

JAVA WEB这门课让我认识了以前见所未见闻所未闻的专业术语,Web应用程序的概述。我从中了解到Web应用程序的三层体系结构:表示层、业务层、数据存取层。从而想到了学数据库设计时的数据库设计三大范式,它们同是叙述在编写代码时应做的规划和应遵循的规则,这种规划在以后的学习中时有出现,说明编程并不是一味地进行循环判断、死记硬背,而需要在技术上有所加强、在效率上有所提高。做任何事都是如此,事先必须有目标、有计划,有统筹,这样执行时才不会盲目,才不会事倍功半。学习编程对综合能力都是一

种培养。

接下来是JSP知识。要学JSP,就必须会HTML,如果HTML学不通,这对以后的学习都是一个瓶颈。基础一定要打扎实,吃透,否则上层建筑的建起就不会很顺利甚至没法起步。 然后是JavaBean。以下是个人对JavaBean的一点学习体会。JavaBean里有set()和get()方法,用这些方法能很容易地传值,逻辑上更标准,代码看起来也更规范。但set()和get()方法只是用来对属性进行操作的,所以如果是进行复杂的逻辑或对数据库进行操作等,那么就不要写成set()和get()方法,只用一个有返回值的方法就足以。这样直观方便,且符合规范。总之,set()和get()方法不要没有效率地滥定义。 接着是Servlet。Servlet是一个用Java编写的应用程序,在服务器上运行,用来处理请求和响应,也可以单独做为一个Web页面。 然后讲的是标签,包括自定义标签和JSP标准标签库。用一般的Java代码都几乎能实现它们的功能。它们的好处是提高了代码的重用性。

…… …… 余下全文

篇二 :JSP课程总结

1006010101 计算机1班 董楠楠

在学习这门课之前,JSP对于我来说是一个全新的领域,包括其基础的HTML静态网页的相关知识,数据库方面,服务器的作用都不了解。一开始难免的失意和紧张,觉得这门课对我来说是一种挑战。经过一个学期的课程学习以及近期的基于JSP的网盘课程设计,我对这门课终于有了初步的了解,虽然掌握得很肤浅,但内心很兴奋,很欣喜,新的语言入门很难,但我相信在日后的学习中,我会有一定的突破。

JSP的全称是Java Server Pages,它是一种动态网页技术。我们需要配置的坏境有JDK,Tomcat,还要用到Myeclips这一基础的编程工具。在学习JSP之前,由于没有网页编程的基础,便学习了HTML这种文本标记语言,自己试着去做简单的静态网站。后来学做JSP动态网站时,就涉及到了多方面的知识,JSP内部对象及内部对象所涉及的方法,JSP与数据库连接,如何去引用数据库。这门课更是巩固了JAVA这一基础编程语言,要求对JAVA掌握的要透彻,每门语言要学扎实,深入理解,都要花费很大的功夫,不是容易的事情。

通过以上知识的学习,对开发简单的动态网页有了些许的眉目,又进一步加深了对JSP的了解。比如我们此次的课设,设计一个网络硬盘,用户可以再上面上传、下载资料,存储基本信息。

JSP在工作时,首先启动服务器,并且保证应用在服务器上,客户通过浏览器发送请求,服务器接收到请求之后,查找有没有这个文件对应的JAVA文件的对象。如果没有这个文件,则需要创建(先把JSP文件转换成JAVA文件,编译成.class文件,加载类并创建对象),然后调用对象的相应方法,方法完成对用户的响应,通常输出的是HTML代码,客户端接收到HTML代码,浏览器解析这个代码生成画面。 在网站设计中,处处离不开Servlet,它充当一个控制器,负责封装数据,处理业务,页面分发。客户端发送请求至服务器,服务器启动并调用Servlet,Servlet根据客户端请求生成响应内容并将其传给服务器,服务器再将响应返回客户端。网盘开发的整个过程中,都充分体现了MVC原理,MVC是一种

…… …… 余下全文

篇三 :jsp课程总结

Jsp课程总结

学习jsp课程一个学期了,对于jsp的课程也有了一些了解。

从知道什么是jsp,到了解jsp的开发环境,到jsp的处理过程,,到jsp开发的基础,到jsp的语法等等。

首先,Jsp是一种动态网页的技术,是在传统的网页html文件中插入java程序段和jsp标记,而形成的jsp文件。

Jsp开发的环境是需要一些开发工具,所以要安装一些工具和配置工具 JSP技术使用java编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。

Web在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户。插入的java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。

JSP与Java servlet一样,是在服务器端执行的,通常返回给客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。

JSP页面由HTML代码和嵌入其中的Java代码所组成。服务器在页面被客户端请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。Java servlet是JSP的技术基础,而且大型的Web应用程序的开发需要Java Servlet和JSP配合才能完成。JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向internet的所有特点。

众多大公司都支持JSP技术的服务器,如IBM Oracle Bea公司等,所以JSP迅速成为商业应用的服务器端语言。

Jsp技术的优点有很多,JSP技术是用JAVA语言作为脚本语言的,JAVA是成熟的,强大的,易扩充的编程语言,远优于基于BASIC的脚本语言。一次编写,到处运行。除了系统之外,代码不用做任何更改。系统的多平台支持。基本上可以在所有平台上的任意环境中开发,在任意环境中进行系统部署,在任意环境中扩展。强大的可伸缩性。从只有一个小的jar文件就可以运行Servlet JSP,到由多台服务器进行集群和负载均衡,到多台Application进行事务处理,消息处理,一台服务器到无数台服务器,Java显示了一个巨大的生命力。 多样化和功能强大的开发工具支持。

…… …… 余下全文

篇四 :jsp课程总结

Jsp课程总结

学习jsp课程一个学期了,对于jsp的课程也有了一些了解。

从知道什么是jsp,到了解jsp的开发环境,到jsp的处理过程,,到jsp开发的基础,到jsp的语法等等。

首先,Jsp是一种动态网页的技术,是在传统的网页html文件中插入java程序段和jsp标记,而形成的jsp文件。

Jsp开发的环境是需要一些开发工具,所以要安装一些工具和配置工具 JSP技术使用java编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。

Web在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户。插入的java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。

JSP与Java servlet一样,是在服务器端执行的,通常返回给客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。

JSP页面由HTML代码和嵌入其中的Java代码所组成。服务器在页面被客户端请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。Java servlet是JSP的技术基础,而且大型的Web应用程序的开发需要Java Servlet和JSP配合才能完成。JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向internet的所有特点。

众多大公司都支持JSP技术的服务器,如IBM Oracle Bea公司等,所以JSP迅速成为商业应用的服务器端语言。

Jsp技术的优点有很多,JSP技术是用JAVA语言作为脚本语言的,JAVA是成熟的,强大的,易扩充的编程语言,远优于基于BASIC的脚本语言。一次编写,到处运行。除了系统之外,代码不用做任何更改。系统的多平台支持。基本上可以在所有平台上的任意环境中开发,在任意环境中进行系统部署,在任意环境中扩展。强大的可伸缩性。从只有一个小的jar文件就可以运行Servlet JSP,到由多台服务器进行集群和负载均衡,到多台Application进行事务处理,消息处理,一台服务器到无数台服务器,Java显示了一个巨大的生命力。 多样化和功能强大的开发工具支持。

…… …… 余下全文

篇五 :jsp课程总结

第1、2、3、4、6、7、8章

一、题型分值

1、选: 15个*2分=30分

2、填: 10个*1分=10分(理论)

3、读程序写结果20分

写浏览器端看到的结果

主要第2、3章

4、补程序40分=20空*2分

每个空可能是一条语句、一个标签、一个方法名等等

主要第4、6、7章

讲课范围超过考试范围:

1.1 JSP:java server page

1.2 3个环境变量java_home:变量值:jdk目录 classpath变量值:jdk目录\jre\lib\rt.jar;.; Path:变量值:jdk目录\bin;原path变量的值

1.3.2 <Context path="/虚拟目录名" docBase="实际的Web服务目录名" debug="0" reloadable="true"/>

习题一

1安装Tomcat5.5所在的计算机需要事先安装JDK吗?

答:需要。

3 Boy.jsp和boy.jsp是否是相同的JSP文件名字?

答:不是

4请在D:\下建立一个名字为water的目录,并将该目录设置成一个Web服务目录,然后编写一个简单的JSP页面保存到该目录中,让用户使用权虚拟目录fish来访问该JSP页面? 答:设置方法:

① 建立D:\ water目录;

② 修改server.xml文件,在</host>上一行添加:

<Context path="/fish" docBase="D:\ water" debug="0" reloadable="true"/>

③ 使用http://localhost:8080/ fish /example1_1.jsp访问example1_1.jsp页面.

…… …… 余下全文

篇六 :Jsp编程课程小结

Jsp编程课程小结

Jsp是种实现普通静态HTML和动态HTML混合编码的技术。JSP技术是以Java语言作为脚本语言的,JSP网页为整个服务器端的Java库单元提供了一个接口来服务于HTTP的应用程序。JSP使Java代码和特定的预定义动作可以嵌入到静态页面中。JSP句法增加了被称为JSP动作的XML标签,它们用来调用内建功能。

4.3JSP脚本元素

JSP脚本元素包括输出表达式,注释和声明。

输出表达式(expression)是以<%=开头,以%>结束的标签,它作为Java语言表达式的占位符。如

<%= count%>

包含一个符合Java语法的表达式。表达式的元素在运行后被自动转化为字符串,然后插入到这个表达式的JSP文件的位置显示。因为这个表达式的值已经转化为字符串,所以能在一行文本中插入这个表达式。表达式是一个简化的了的out.println语句。

在页面每次被访问时都要计算表达式,然后将其值嵌入到HTML的输出中。与变量声明不同,表达式不能以分号结束,因此下面的代码是非法的: <%= count; %>

使用表达式可以向输出流输出任何对象或任何基本数据类型的值,也可以打印任何算术表达式、布尔表达式或方法调用返回的值。

注释小脚本(scriptles)是嵌入在JSP页面中的Java代码段。小脚本是以<%开头,以%>结束的标签。例如

<% count++; %>

小脚本在每次访问页面时都被执行,因此count变量在每次请求时都增1.由于小脚本可以包含任何Java代码,所以它通常用来在JSP页面嵌入计算逻辑。同时还可以使用小脚本打印HTML模板文本。

声明(declaration)用来在JSP页面中声明变量和定义方法。声明是以<%!开头,以%>结束的标签,其中可以包含任意数量的合法的Java声明语句。下面是JSP声明的一个例子:

…… …… 余下全文

篇七 :jsp期末总结

1.  动态网页技术的比较

文字叙述:根据表格自己编写。

2.开发JSP程序需要具备那些开发环境?安装JDK后如何配置环境变量?

JSP推荐开发环境:Windows 20## Server + Tomcat 6.x+MyEclipse,是企业常用的开发环境。JSP运行环境需要JDK的支持,需要安装两个软件:j2sdk和Tomcat。

安装好JDK后,需要设置环境变量,主要进行以下的配置:

(1)   设置JAVA_HOME环境变量:JAVA_HOME表示java安装目录。右击“我的电脑”,依次选择“属性”→“高级” →“环境变量”选项。在“环境变量”对话框中,单击“系统变量”区域中的“新建”,新建一个系统变量,变量名为JAVA_HOME,变量值为D:\jdk1.6.0_06,它是JDK安装目录。

(2)   设置CLASSPATH环境变量:CLASSPATH表示搜索Java类的路径,这个路径中可以包含一些jar归档文件,也可以是一个目录。查看是否存在CLASSPATH变量,若存在,则加入如下的值:

             .;%JAVA_HOME%\lib\dt.jar; % JAVA_HOME%\lib\tools.jar

       若不存在,则创建该变量,并设置上面的变量值。

(3)   设置PATH环境变量的值:PATH变量是系统搜索可执行程序的路径。编辑PATH系统变量,再最后添加如下的值   ;%JAVA_HOME% \ bin

3.Eclipse与Myeclipse的区别

…… …… 余下全文

篇八 :jsp编程技术教材课后实训

JSP编程技术实训

第一章 上机实训

实训目的

l   体验静态网页和动态网页的特点。

l   了解JSP运行原理。

l   掌握下载jdk6.0、tomcat 6.0和MyEclipse6.0的方法。

l   掌握安装jdk6.0、tomcat 6.0和MyEclipse6.0的方法。

l   掌握配置jdk6.0、tomcat 6.0和MyEclipse6.0的方法。

l   掌握虚拟目录的创建方法。

实训内容

实训1  体验静态网页和动态网页的特点,在客户端浏览器地址栏中输入:http://www.sina.com/进入新浪网主页,查看新闻内容,体验静态网页的特点。在客户端浏览器地址栏中输入http://www.csdn.net/index.htm,进入中国程序员网,注册会员,体会动态网页特点。

要求:在“程序员网”注册成功后,使用用户名登录程序员网,查询相关JSP的学习资料。

实训2  根据教材提供的地址或使用搜索引擎,下载JDK6.0、Tomcat6.0和MyEclipse6.0。

要求:

(1)   注意版本号和适用平台。

(2)   将下载软件整理集中保存。

实训3  根据教材讲述的方法,安装JDK和Tomcat,配置基本的JSP开发环境。

要求:

(1)   设置Tomcat启动配置,并练习启动、停止服务。

(2)   通过Javac命令测试JDK安装,Tomcat的测试页测试Tomcat 的安装。

(3)   编写一个简单的JSP页面,测试Tomcat 安装,体验JSP页面的编写过程。

…… …… 余下全文