求介绍jsp、servlet、javabean各自作用

大哥们,打扰一下,求介绍jsp、servlet、javabean各自作用?

学java的,定义我都知道,说说各自所应当负责的功能(主要是servlet)。万分感谢。
另外问一下css与html是否(类似)相当于js与html?
最新回答
骑猪赏月看嫦娥

2024-10-22 11:38:25

1.servlet
servlet是在服务器端执行的,具有良好的移植性,不论操作系统是Windows、Linux、Unix等等,都能将写好的Servlet程序放在这些操作系统上执行,是真正的写一次,到处执行,这一点也是我们Java程序设计人员最感到欣慰的地方。另外Servlet功能强大,Servlet能完全发挥Java API的威力,想写网络目录查询程序,则可利用JNDI API,想连接数据库,则可利用JDBC等等。其次是性能,执行一次以后,会停留在内存中一段时间,当有相同的请求发生时,Servlet会利用不同的线程来处理,在性能上会有大幅的提升,而服务器会自动清除停留时间过长而且没有执行的Servlet,最后Servlet也有类型检查的特性,并且利用Java的垃圾收集与没有指针的设计,使得Servlet避免内存管理的问题。
2.jsp
为了弥补Servlet在开发Web-based系统不足的地方,JSP出现了,假若你要对JSP有更深入的了解,Servlet是最基本的内容,只要能吧Servlet学好,就能理解JSP技术底层运作的方式。JSP的出现大大简化了Servlet处理Web系统的工作量,一个out.println()就够让Java程序员头疼的了。
JSP是一种动态网页技术,即在传统的HTML里嵌入Java程序,客户端发出请求,服务器端执行,仅此而已。
3.JavaBean
JavaBean是一个可重复使用,且跨平台的软件组件,可以在JBuilder、eclipse等软件以可视化的方式来开发,它是一个类,并封装若干方法,当我们需要时,直接可以拿来用,例如一个机器,有个按钮,我们按下按钮就出100块钱,JavaBean就是那台机器,我们调用JavaVean,就是点下那个按钮
希望对你学习JAVA有所帮助

关于CSS、JS

css是样式表,通俗一点讲,就是设置页面的显示样式,比如文字显示为蓝色,加粗显示,斜体等等,这些都可以在CSS里定义,之所以用样式表,单独放在一个文件里,就是为了结构清晰,方便修改。因为我们完全可以把这些样式定义直接在HTML里编写,只不过这样当我们要修改某些地方时,需要很大的工作量。

js是客户端脚本,最初是为了解决服务器遗留的速度问题,为客户提供更流畅的浏览效果。比如我们在客户端加入文本框必填判断,密码两次填写必须一致判断等。当然现在有用JS编写的网页特效,使网页看起来很炫等。

当然两者都可以定义为单独的文件,通过引用将内容添加到页面上,从而执行,从这一点说是比较相似。当然,理解本质才是根本,别搞混淆了。