JSP网站设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
对JSP的理解
在这个学期中通过对JSP网站开发的学习,对于JSP有深刻的了解,因此在这里我对JSP做一个比较详细的介绍。
首先要知道什么是JSP。JSP全名为Java Server Pages,其根本是一个简化的Servlet设计,它是一种动态网页技术,他实现了Html语法中的java扩张(以 <%, %>形式)。JSP与Servlet一样,是在服务器端执行的。通常返回给客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP 文件中的HTML代码一起返回给客户端。插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。
通常JSP页面很少进行数据处理,只是用来实现网页的静态化页面,只是用来提取数据,不会进行业务处理。
JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计的显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。 JSP(JavaServer Pages)是一种动态页面技术,它的主要目的是将表示逻辑Servlet中分离出来。
JSP页面由HTML代码和嵌入其中的Java代码所组成。服务器在页面被客户端请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。Java Servlet是JSP的技术基础,而且大型的Web应用程序的开发需要Java Servlet和JSP配合才能完成。JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。
自JSP推出后,众多大公司都支持JSP技术的服务器,如IBM、Oracle、Bea 公司等,所以JSP迅速成为商业应用的服务器端语言。
相比较其他主流动态网页技术,JSP具有很多独特的优势,如
1. 适用于任何平台、支持者众多
2. 程序的执行效率高
3. 拥有Java优势
4. 强大的服务器组件
5. 强大的数据库支持
最开始我们学习了HTML 这种文本标记语言,学习起来感觉很轻松,用HTML 可以做一些静态网站,在我第一次用HTML做出第一个网页时,我真的觉得很有成就感!后面我们学到做动态网站,其中就涉及到JSP内部对象及内部对象所对应的一些方法。再就是JSP与数据库的联系,怎么样引用数据库。通过以上所学到的知识我们可以基本上上做出一个比较实用的小网站,比如一个班级网站,在上面可以上传下载一些学习资料,以及存储班上同学的一些基本信息,给班上同学提供一个交流平台等等。但是由于学习过程中没有很认真的去学,而且是第一次接触,所以技术还没有那么成熟,而且身边的同学大多貌似对这不感兴趣,没有志同道合的人,于是这个想法就搁浅了。只忘以后有机会找到好伙伴一起完成现在留下的遗憾。
通过这9周对JSP网站开发的学习,我认识到这门技术的重要性,我们日常生活中其实都在不由自主地享用着它的强大功能,我们使用的各种网站都源于优秀的IT工程师的开发设计,各种BBS论坛、校园网页、企业管理、银行首页等等网页都不可缺少这门技术。只是无奈只有在上课的时候听了下老师的课,课后并没有做很多功课,导致这么需要实践的一门课程我并没有掌握的很透彻。虽然这只是一门选修课,但是既然选择了,我们就得端正态度,认真的学下去,就算不能学的很好,我们也不能懈怠,技多不压身,多学点东西总是没有错的。
以上就是我通过本学期JSP网站开发课程学习的一些想法,时间虽短但是学会了很多知识,在这里感谢老师您了!
测控1102
景小飞
1102381062