JSP/Servlet/JavaBean是什么东东?
1个回答
2014-03-13
展开全部
JSP是服务器端的编程语言,见得比较多的是在一些网站上(当然作用绝不仅于此)
JSP是由Servlet发展而来的,我们首先解释一下什么是Servlet
Servlet是基于Java的服务器端的编程组件,可以用于生成动态的网页。什么叫动态呢?比如访问西祠,为什么每次访问我们版,用的域名是一样的,可是内容每次不同?当然不可能是用的纯html的静态页面,是因为加入了动态元素(西祠用的是ASP)。Servlet提供了编写商务逻辑的方法,可以自动处理比如这儿的发帖子啊之类的,如果你对http比较熟悉你会比较明白这一点
总之,Servlet用于服务器,你也可以简单片面的理解为用于网站
JSP是什么呢?因为Servlet生成页面不很方便,特别是对于非Java专业人员,所以演变而来的一种语言,它的语法上就是Java+HTML,你看几个源程序就明白了。其实,所有的JSP都要被自动翻译成Servlet才能工作,它只是编程起来比较方便,所以受欢迎
JavaBean是一种组件,常用于提供给JSP一些辅助功能,比如大家习惯于用JSP编写页面,那么一些复杂的商业逻辑放在一块儿就乱了,所以用JavaBean封装起来,其实JavaBean就是普通的Java类,只不过多了一些特性而以
如果你要学习,建议你先学习HTML,然后是HTTP的一些知识,然后开始学JSP,然后就会自然地看到Servlet和JavaBean了
JSP是由Servlet发展而来的,我们首先解释一下什么是Servlet
Servlet是基于Java的服务器端的编程组件,可以用于生成动态的网页。什么叫动态呢?比如访问西祠,为什么每次访问我们版,用的域名是一样的,可是内容每次不同?当然不可能是用的纯html的静态页面,是因为加入了动态元素(西祠用的是ASP)。Servlet提供了编写商务逻辑的方法,可以自动处理比如这儿的发帖子啊之类的,如果你对http比较熟悉你会比较明白这一点
总之,Servlet用于服务器,你也可以简单片面的理解为用于网站
JSP是什么呢?因为Servlet生成页面不很方便,特别是对于非Java专业人员,所以演变而来的一种语言,它的语法上就是Java+HTML,你看几个源程序就明白了。其实,所有的JSP都要被自动翻译成Servlet才能工作,它只是编程起来比较方便,所以受欢迎
JavaBean是一种组件,常用于提供给JSP一些辅助功能,比如大家习惯于用JSP编写页面,那么一些复杂的商业逻辑放在一块儿就乱了,所以用JavaBean封装起来,其实JavaBean就是普通的Java类,只不过多了一些特性而以
如果你要学习,建议你先学习HTML,然后是HTTP的一些知识,然后开始学JSP,然后就会自然地看到Servlet和JavaBean了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询