jsp校友录网站

2024-10-16

jsp校友录网站(精选4篇)

1.jsp校友录网站 篇一

JSP网站开发体会

计科21101班

柯于柳

1114794029 说实话,从4到12周,这10周我都没怎么上过课,陈冈老师是否记得第一节课上,您就跟我们讲了“为什么学JSP ?”、“ JSP 学什么?”、“学JSP 有什么用?”,还有“ 如何学JSP ?”从老师对这些问题的讲解中我确实体会到了JSP 在当今社会起到的重要作用和如何去学。在课上还了解了这门课程老师要讲述的主要内容以及需要具备的相关知识。然后就开始写程序啊,乖乖,第一节课我还听得津津有味,只怪我没把电脑带来,后来我在网上找一些JSP网站开发视频知道你一直用的是代码编辑而不是设计的,我们是选修啊,后来你的课听着听着就没怎么去了,感觉落了一堂课后面就没法赶上了 我想简单的谈谈我在JSP 网站开发这门课中都学到了什么,JSP 的全称是Java Server Pages,它是一种动态网页技术。我们需要配置的坏境有JDK, Tomcat,还要用到dreamweaver。JSP是由SunMicrosystems公司倡导、许多公司参与一起建立的一种动态技术标准。在传统的网页HTML文件(*.htm,*.html)中加入Java程序片段(Scriptlet)和JSP标签,就构成了JSP网页java程序片段可以操纵数据库、重新定向网页以及发送E-mail等,实现建立动态网站所需要的功能。所有程序操作都在服务器端执行,网络上传送给客户端的仅是得到的结果,这样大大降低了对客户浏览器的要求,即使客户浏览器端不支持Java,也可以访问JSP网页。JSP在根本上是一个简化的Servlet设计,他实现了HTML语法中的java扩张(以 <%, %>形式)。JSP与SERVLET一样,是在服务器端执行的,通常返回给客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户端。插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。相比较其他主流动态网页技术,JSP具有很多独特的优势,如 1.适用于任何平台、支持者众多 2.程序的执行效率高 3.拥有Java优势 4.强大的服务器组件 5.强大的数据库支持

反思:在这十周的学习里,我断过课,那么后面的课就没法听了,我觉得老师不该用代码的方式上课,还应该多用英文啊,我觉得自己在这门课的学习上还存在很多不足,比如觉得学习基础时很枯燥,虽然老师讲的满风趣的。其实我并没有很认真的去学,基本上就是老师上课讲了我就听,下课并没有去巩固老师所讲的内容。记得老师在第一节课的时候就说我们这门课要多操作,可是我并没有按照老师的要求做。也许对于大多数人来说他就是一门选修课,也许他们就是为了混一下学分;也许他们也不知道他们要选哪一门课,看着这门课的名字比较牛,然后就选了;也许,从此以后他们就不会再碰他了;但是在这之中我更看重的是一种学习的态度,既然选了就要把他学好,即使不能学得很好,那也不能懈怠,因为我觉得自己选择的路,跪着也要走完,所以在很多人都没有去上课的情况下我还是基本上都去了,还有一个原因就是想在大学里多学一点知识,因为就像乔布斯在斯坦福大学的演讲中讲到:“你在向前展望的时候不可能将这些片断串连起来,你只能在回顾的时候将点点滴滴串连起来。所以你必须相信这些片断会在你未来的某一天串连起来。你必须要相信某些东西:你的勇气、目的、生命、因缘。这个过程从来没有令我失望,只是让我的生命更加地与众不同而已”然后我也觉得这门课程会在我以后的人生中起到一定的作用。以上就是我通过这次JSP网站开发课程学习所得到的一些心得体会,虽然自只有十个周的学习时间但是我真的学到了很多知识,在这里真诚的谢谢老师了!

2.jsp校友录网站 篇二

初期设计中,可以使用现在很多人使用的J2EE,可以使jsp用户界面更好看。并且用B/S(Browser/Server)结构可以让数据的计算结果在浏览器中出现,而它的处理则是在服务器中运行。开发中使用struts2+spring+hibernate(SSH)三大框架,dao层+service层+action层+jsp显示的mvc分层的模式,可以让数据逻辑运算和页面的显示单独出现,还能使界面的设计很简洁。而在数据库方面, 使用Mysql的话可以让系统更安全。

1需求分析

1.1系统需求分析

由于该网站是基于用户之间的交流而设计的。所以在设计一些单独的功能模块要想清楚单独的模块功能和整体系统中存在的兼容性和整体完整性,主要的设计宗旨是:整体的功能存在于单独的功能之中。因为这样设计有利于将来需求增多时系统整体的扩充。在具体的系统实现上,我们要基于有关用户间的交流的需求上开始,也就是所有用户之间会产生,还有可能产生的交流需求来制作单独的模块功能。从而就可以研究出本系统中所有单独模块需要做到的功能。

1.2功能需求分析

一个系统最主要的开发基础是用户对系统功能的需求,因此在本系统的所有开发设计中,我们要从满足用户需求的方面开始,要有系统所做的一切全都是为了用户这种理念,要在分析与构造本系统的初期,为了使系统的功能可以更完美的满足用户的需求,而经常出去寻找用户,多与用户交流,从而知道她们对这样的交流系统有什么样的要求,本着功能齐全,界面华丽,用户使用起来却很简单的原则而进行本系统的制作。经过长期与用户的交流,得出结论是本系统至少要做到以下:

1) 用户使用起来方便: 界面设计要华丽大气,并且重要信息的显示,以及操作时的按纽要在用户很容易就能看到的地方,并且比如说像有关文章的操作,查询好友最新的文章,查找文章中的关键词等等最好可以做到只需用户点几下鼠标就能实现的地步; 还有,网站要能显示动态信息,因为这样就可以使用户任何时候都能知道自己的帐号的情况以及所有好友的动态。并且最好能把本系统制作成让用户觉得这个网站就是他自己设计的,可以随意更改布局。

2)及时更新:假如好友发布新照片或者新文章后,系统会及时在用户的操作页面中提示。而像好友对用户空间的留言,访问, 对照片以及文章的评论则自动加载到用户的空间中。

3)最主要的就是系统运行方面,要以更快,更稳定为原则。

4) 系统要有可扩展性,便于将来需求增加时对该系统功能的扩展以及日后的维护工作。

5)本系统,用户要有登陆,注册和查看其他用户资料的权限。

各部分功能图如图1所示。

1.3数据库方面

数据库的制作要遵循一些原则,因为一个好的数据库要做到一些约束和要求。尽量不要将个体的表格之间产生数据变动的关联,最好是实体与表格一一对应,明白实体所具有的性质,以及实体所对应的字段是什么,最重要的就是各个实体之间的关系要明确。实体、性质与互相之间的关系是在初步系统制作时要首先想到的问题,就像本系统的各个功能模块的划分一样,功能表与实体类一定要做到一一对应。通过长期的分析而得到用户实体属性图如图2所示。

2结束语

3.jsp校友录网站 篇三

自从微软推出了ASP(ActiveServerPage)之后,它以其强大的功能,简单易学的特点受到广大WEB程序开发人员的钟爱。虽然ASP可以通过增加控件而在Linux下使用,但是其功能最强大的DCOM控件却不能使用。而SUN公司在Java的基础开发出的JSP(Java ServerPages)实现了动态页面与静态页面的分离,脱离了硬件平台的束缚,以及编译后运行等方式大大提高了其执行效率而逐渐成为因特网上的主流开发工具。

ASP和JSP在技术方面有许多相似之处。两者都是为基于WEB应用实现动态交互网页制作提供的技术环境支持,都能够为程序开发人员提供实现应用程序的编制与自带组件设计网页从逻辑上分离的技术,而且都能够替代CGI使网站建设与发展变的较为简单与快捷。ASP和JSP最本质上的区别在于两者是来源于不同的技术规范组织,其实现的基础是WEB服务器平台要求不相同。

JSP和ASP技术明显的不同点:开发人员在对两者各自软件体系设计的深入了解的方式不同。JSP技术基于平台和服务器的互相独立,输入支持来自广泛的,专门的,各种工具包,服务器的组件和数据库产品开发商所提供。ASP技术主要依赖微软的技术支持。

一、平台和服务器的独立性。JSP技术依附于一次写入,之后,可以运行在任何具有符合JavaTM语法结构的环境。JSP技术能够运行在任何WEB服务器上并且支持来自多家开发商提供的各种各样工具包。

ASP是基于Activex控件技术提供客户端和服务器端的开发组件,其技术基本上是局限于微软的操作系统平台之上。ASP主要工作环境是微软的IIS应用程序结构,又因Activex对象具有平台特性,所以ASP技术不能很容易地实现在跨平台的WEB服务器的工作。

JSP应用程序界面(API)毫无疑问已经取得成功,并将随JAVA组织不断开放扩大继续完善。相反,ASP技术仅依靠微软本身的推动,其发展是建立在独占的,封闭的开发过程基础之上。

区别如下:

WEB服务器:ASP技术微软的IIS或个人WEB服务器;JSP技术任何WEB服务器包括Apache和IIS操作系统平台:ASP技术微软的视窗系统;JSP技术绝大多数的流行平台,包括solaris操作系统,微软的视窗系统,MAC OS,Linux,及其他UNIX系列平台产品跨平台访问:ASP技术需要第三方ASP的引入产品;JSP技术支持WEB信息机构环境中不同系列的计算机群即保证用户在当前软硬件及人力资源上的投资完全兼容,JSP技术提供灵活,开放选择:可以使用各种各样的工具提供商提供的工具,高度体现工业化标准输入与配置。

二、从开发人员的角度。ASP和JSP技术都能使开发者实现通过点击网页中的组件制作交互式的,动态的内容和应用程序的WEB站点。ASP仅支持组件对象模型COM,而JSP技术提供的组件都是基于JavabeansTM技术或JSP标签库。由此可以看出两者虽有相同之处,但其区别是很明显的。

JSP标签可扩充性。尽管ASP和JSP都使用标签与脚本技术来制作动态WEB网页,JSP技术能够使开发者扩展JSP标签得以应用,JSP开发者能定制标签库,所以网页制作者充分利用与XML兼容的标签技术强大的功能,大大减少对脚本语言的依赖。

区别如下:

可重用,跨平台组件:ASP技术没有JAVABEANS ;JSP技术企业级JAVABEANS,定制JSP标签。

安全:防范系统崩溃:ASP技术没有;JSP技术有。

内存泄露保护:ASP技术没有;JSP技术有。

脚本语言:ASP技术VBSCRIPT,JSCRIPT;JSP技术JAVA 。

定制标签:ASP技术没有;JSP技术有。

三、企业产品的多样性

JAVA2平台即企业版(J2EE)是适用于多企业应用程序的JAVA结构,JSP网页都能完全编译成为Servlets,所以它们都享有灵活性的特点和为服务器端JAVA应用程序。

最终,因为JSP技术是基于JAVA的开放性过程的产品,因此它能够广泛支持不同提供商提供的工具,WEB服务器和应用程序的服务,这样能够使用户选择最佳的开发方法,选择最适应他们的应用程序开发的工具包,同时,有效地保护用户在代码和人员培训上的投资。

区别如下:

兼容传统的数据库:ASP技术可以(COM);JSP技术可以(用JDBC API)。

集成数据源的能力:ASP技术能工作在任何符合ODBC规范的数据库;JSP技术能工作在任何符合ODBC规范的数据库,而且能访问符合JDBC技术规范数据库。

组件:ASP技术COM组件;JSP技术JAVABEANS,企业级JAVABEANS或扩展的JSP标签。

扩展工具支持:ASP技术有;JSP技术有。

结论:

4.jsp校友录网站 篇四

关键词:基于工作过程,学习任务,综合职业能力

0 引言

长期以来,职业教育的教学主要关注学习的基本规律,即学生“从不知道到知道”的知识学习过程,而相对忽视了人的职业成长和生涯发展规律。“基于工作过程”的课程开发方法,关注学生从“完成简单工作任务到完成复杂工作任务”的能力发展过程,尊重人才职业成长规律。《JSP动态网站开发》采用“基于工作过程”的学习任务设计方法,有效提高了学生综合职业能力。

1“基于工作过程”的学习任务设计思想

《JSP动态网站开发》是“网络系统管理”专业的一门核心技术课。依据本课程在“网络系统管理”专业人才培养方案中的定位,确定课程培养目标为“培养学生对中小型动态网站维护与开发的能力”,课程开发方案采用了“基于工作过程”的学习任务设计方法。

1.1 学习任务来源于企业生产

“基于工作过程”开发的学习任务来源于企业生产。随着互联网信息技术的发展,许多企业都建立了对外宣传及产品经营、对内管理及信息沟通的网站。企业网站建设一旦完成,网站维护就成了摆在企业面前的难题。企业的情况在不断地变化,网站的内容也需要随之调整,这就不可避免地涉及到网站维护的问题。在实践专家访谈会上,不少专家也谈到自己职业生涯中网站维护的工作经历。针对这种情况,本课程设置了“分析典型动态网站系统结构,更新改造动态网站”的学习任务。在这个学习任务中,要求学生改造网站出现的整体视觉、功能实现等方面的缺陷;更新市场、法律、企业、商机、科技等方面行业信息;更新企业产品、服务、价格及其他变动的情况;维护交互区信息。本学习任务将企业生产中对职业有普遍意义的、工作过程完整的工作任务改造为适合学生学习的学习任务,藉此建立起学习和工作两者之间的联系,有助于提高学生的综合职业能力,实现本课程培养学生“维护中小型网站”的人才培养目标。

1.2 简单学习任务到复杂学习任务

“基于工作过程”的学习任务,关注学生从“完成简单工作任务到完成复杂工作任务”的能力发展过程,使得学生的能力从较低发展阶段有序、有效地提高到较高的发展阶段,尊重人的能力发展过程。为了使学生在学习中获得“对中小型动态网站维护与开发”的职业能力,本课程依序设计了三个“从简单任务到复杂”的学习任务。第一个学习任务是部署小型动态学习网站;第二个学习任务是分析典型动态网站系统结构,更新改造动态网站;第三个学习任务是设计并实现中小型动态网站。

1.2.1 部署小型动态学习网站

第一个学习任务是部署小型动态学习网站。本学习任务要求学生选择最优服务器配置方案,开通《JSP动态网站开发》课程网络教学平台,满足《JSP动态网站开发》课程教学需要。在本学习任务中,通过部署一个经过多轮教学实践编写而成的动态学习网,培养学生优选服务器配置方案、部署动态网站、编写简单的配置文档等职业专门技能;培养学生获取信息、处理信息和应用信息的职业核心能力。与此同时,动态学习网提供了大量真实有效、易学好用的案例,学生通过阅读、模仿、引用动态学习网中的典型案例,学习JSP基本知识与技术,提高自我学习、信息处理、分析问题及解决问题的能力。这是一个真实有用、规模小、难度低、易操作、综合程度低、简单的学习任务。

1.2.2 分析典型动态网站系统结构,更新改造动态网站

第二个学习任务是分析典型动态网站系统结构,更新改造动态网站。本学习任务要求学生以一个真实项目为原型,根据用户需求,编写动态网站更新改造方案,实现动态网站的信息更新及功能改造。在本学习任务中,学生通过更新改造一个典型动态网站,学习撰写用户需求分析报告、分析网站系统数据库、系统流程、系统功能模块及系统详细设计,培养学生分析网站、更新网站、改造网站的职业专门能力;培养学生分析问题、解决问题、与人合作、与人交流的职业核心能力。这是一个典型、真实、规模可控、难度适中、可模仿性高、复杂程度适中的学习任务。

1.2.3 设计并实现中小型动态网站

最后一个学习任务是设计并实现中小型动态网站。本学习任务要求学生根据用户需求及网站项目管理指南,撰写网站建设方案,编写并测试动态网站。在本学习任务中,通过设计并实现一个中小型动态网站,培养学生根据用户需求,设计网站、编写网站、测试网站、维护网站的职业专门技能;培养学生发现问题、分析问题、解决问题、与人合作、自我学习的职业核心能力。这是一个工作过程完整、综合职业能力要求较高、比较复杂的学习任务。

综上所述,本课程由三个学习任务贯穿而成。三个学习任务在规模、技术难度、综合程度、对学生综合职业能力要求等方面呈递进关系。学生从完成简单的网站部署与应用、过渡到网站更新与改造、直到完成比较复杂的网站设计与开发学习任务,最终实现本课程的“对中小型动态网站维护与开发”的人才培养目标。

1.3 完整的工作过程

“基于工作过程”的学习任务,关注学生“获取信息、制定计划、做出决定、实施计划、检查控制、评定反馈”的心理认知规律,使得学生在完成学习任务的过程中,经历完整的工作过程,获得“工作过程知识”,满足学生就业及职业发展的需求。本课程为每个学习任务设计了六个步骤,在完成学习任务的过程中,学生要经历一个完整的工作过程。例如,完成第二个学习任务“分析典型动态网站系统结构,更新改造动态网站”过程中的六个步骤是:

(1)确定网站改造目标。讨论网站改造需求分析报告,依据客户需求制定网站改造预算,经协商后签订网站改造设计合同;(2)制定网站改造计划。讨论网站系统设计、站点规划,站点结构、应用系统设计,撰写网站改造建议书;(3)确定网站改造方案。创意网站风格,客户确认网站美术设计,进入主页制作阶段;(4)实施网站改造方案。客户确认“网站开发建议书”,进入软件程序系统开发阶段;(5)网站改造过程中的检查控制。记录网站改造工作过程,进行版本控制;(6)评估反馈。网站改造完成后测试联调,提交“网站验收申请”,验收合格,移交技术资料,提交网站维护手册。通过完成本学习任务,学生经历网站更新改造的完整工作过程,这种学习方式符合人的职业成长规律,有效提高了学生的综合职业能力,有助于学生的就业及未来职业发展。

2 结束语

“基于工作过程”开发的学习任务,遵循人的职业成长规律选择学习任务、设计学习任务、完成学习任务,以期达到提高教学质量,有效提高学生综合职业能力,满足国家建设对高技能人才的需求。

参考文献

[1]姜大源.职业教育的教学方法论[J].2007(25).

[2]姜大源.职业教育学研究新论[M].北京:教育科学出版社,2007(1).

上一篇:情商夏令营作文600字下一篇:幼儿园中班音乐活动教案《山上音乐家》及教学反思