小弟想请问各位大侠一下,jsp和java web有什么区别啊?

小弟想请问各位大侠一下,jsp和java web有什么区别啊?,第1张

我也是过来人,想学jsp首先得有一定的java基础知识,我建议你还是先买一本java基础知识方面的书学习一下,有了基础再去学习jsp,我相信会事半功倍的,再说jsp是javaweb的一种方式,javaweb还有severletne

JavaEE是一个大框架,目的是想解决尽可能多的复杂问题。在实际的使用中,我们的任务往往没有那么复杂,所以涉及到的功能往往是JavaEE的子集,最常见的是不再使用EJB,而使用轻量级的框架。所以你的问题可以这样回答:
1、算是简单版本的JavaEE应用;
2、的确,大多数时候那些所谓的企业级功能使用不上的。这里说一下JavaFX,这不算什么企业级功能,只是java的一种富客户端解决方案,貌似也有部分人在使用。
3、是JavaEE功能。也是属于精简版本的JavaEE。由于EJB的笨重,终于有人提出了J2EE without EJB的口号,并提出了解决方案,一时应者云集,逐渐成为了现在的主流JavaEE开发方式。这个人就是Spring的作者。
4、SSH算是一种比较古老也比较常用的轻量级框架,囊括了JavaEE的前后端。该组合现在有了更多的竞争对手,包括JSF/Seam、GRails、JPA、GWT等等,各有优劣。但总的来说,依然运行在JavaEE框架下,更详细说,是运行在JavaEE精简版中,如Tomcat
5、JavaEE的框架并没有什么固定的套路,只是大致分为表现层+逻辑层+持久层。具体情况,可能在各层上进一步细分---比如逻辑层和持久层之间就如缓存层等。另外的情况就是由于处理数据量的不同,持久层可进一步细分。现在,大多数我们可见的JavaEE应用都搭建在免费环境下,也有数部分处于安全、维护等需要,采用了商业的应用服务器/数据库。
最后简单说一下你提到的那几个名词:
JNDI:这不是什么企业及功能,只是一种查找服务的方式。比如配置数据库的时候,通过JNDI实现的数据库连接。
JMS:异种平台之间非即时交换数据,常常会用到JMS。JMS是一种数据总线的规范;
JTS:属于事务管理规范。在Spring中有自己的轻量级实现。事务管理几乎是 *** 作数据库必须的功能。
JavaFX:Sun推出的一种富客户端解决方案。可惜前有Flex,后有SilverLight,再加上SUN被收购,前景一片黯淡。

以B/S为架构的企业级开发,就像一个企业要一个hr oa erp crm等等的程序,用来给他开发的,核心时severlet和jsp 三个主流开源框架你该都知道。当然也可以做网站,我们公司开发的一个网站就是用基于J2EE的,你看一看就明白了
>嗯,你还是把东西学完整吧。
Java程序可不止一个GUI程序的。
原生的GUI库有awt/Swing,eclipse的则可以是swt/JFace。
而且这些东西都没有明确的分界线的,比如说不搞GUI的,你可能是写服务器、写压缩/解压缩软件的。而你搞图形的,你可能是做3D处理的,比如说搞JOGL的。还有,诺,Java可以 *** 作串口呢,你 *** 作串口的和做压缩算法的,差距大着呢。

Java Web中的两种跳转语句是什么,有什么区别

在JSP中,跳转页面有两种方式:1forward跳转: 2response跳转:responsesendRedirect("跳转页面地址");两种跳转的区别如下:1forward跳转:a服务器端跳转,地址栏不改变;b执行到跳转语句后马上无条件跳转,之后的代码不再执行(跳转之前一定要释放全部资源);crequest设置的属性在跳转后的页面仍可以使用;d使用 传递参数。2response跳转:a客户端跳转,地址栏改变;b所有代码执行完毕后跳转;c跳转后的页面不能使用上一个页面的request属性;d使用地址重写传递参数(responsesendRedirect("URL参数名=参数值"))。

在java web开发中,凡是能实现页面跳转的方法有哪些?具体列出这些方法的实现语句

一、跳转到新页面,并且是在新窗口中打开页面:

function openHtml

{

//do someghing here

windowopen("xxxx");

}

window是一个javascript对象,可以用它的open方法,需要注意的是,如果这个页面不是一相相对路径,那么要加“://”,比如:

function openHtml

{

windowopen("[baidu]");

}

二、在本页面窗口中跳转:

function totest2

{

windowlocationassign("test2");

}

如果直接使用locationassgin也可以,但是windowlocationassign更合理一些,当前窗口的location对象的assign方法。

另外,location对象还有一个方法replace也可以做页面跳转,它跟assign方法的区别在于:

replace 方法不会在 History 对象中生成一个新的纪录。当使用该方法时,新的 URL 将覆盖 History 对象中的当前纪录。

跳转的几种方法

页面跳转如果不是在程序里面的话都是通过a标签链接跳转的,而且a标签的跳转方式有

_blank是最常见的链接方式,表示超链接的目标地址在新建窗口中打开;

_self表示“相同窗口”。点击链接后,地址栏不变;

_top表示整页窗口;

_parent表示父窗口。

javaweb,请问,我在severlet里面执行了这个responsesendRedirect跳转语句,是不是下面的语句就没用了?

responsesendRedirect

重定向本质是两次请求,附带的参数会丢失,但是看你程序是从session里取数据,所以在本次会话内,你的数据有效,questions能正常取到数据,下面显示会正常。如果是request 作用域内,就会取不到。

网页能够自己判断是pc端首页还是手机端的首页,并自动跳转,代码详细点,多谢各位大神

//腾讯网的适配代码

//其他的适配代码(后缀名为js 并引用至网页)

jsp怎么跳转到servlet

JSP跳转到Servlet:

1 注意,这里的url不能直接写你的servlet名称,而要填写webxml里该servlet的url-pattern,即“/xxxServlet"形式。有斜杠,斜杠,杠。另外,这种方式直接跳走了,在servlet里写上跳转回原页面的语句,就会报错javaioIOException: Stream closed。

2 同上,url有斜杠。这种方式的好处是servlet里不用写跳转语句,会自动回到原来页面,因为这是一个动态包含文件命令。另外,该方式还能传递多个参数,你懂的。

3借助javascript如

Servlet跳转到JSP

1responsesendRedirect("URL")跳转后浏览器地址栏变化。可以将页面跳转到任何页面,不一定局限于本web应用中。

这种方式要传值出去的话,只能在url中带parameter或者放在session中,无法使用requestsetAttribute来传递。

2requestgetRequestDispatcher("/ajsp")。dispatcher forward(request, response);

Servlet页面跳转的路径是相对路径。forward方式只能跳转到本web应用中的页面上。跳转后浏览器地址栏不会变化。

使用这种方式跳转,传值可以使用三种方法:url中带parameter,session,requestsetAttribute

如何从一个JSP页面中跳到另一个JSP页面呢?

你可以在jsp页面使用超链接标签 例如 点击我跳转

也可以在后台servlet中使用 重定向 例如 responsesendRedirect("xxxjsp");

也可以使用转发 例如 requestgetRequestDispatcher("xxxjsp")forward(requestresponse);

标签:作文经典 上一篇:昆明的诗句 写昆明的诗句 下一篇:偶尔的近义词反义词 偶尔的反义词


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/10589583.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-09
下一篇 2023-05-09

发表评论

登录后才能评论

评论列表(0条)

保存