问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

jsp和flex的区别?

发布网友 发布时间:2022-10-12 01:34

我来回答

4个回答

热心网友 时间:2023-10-16 20:55

Flex 是一个高效、免费的开放源框架,可用于构建具有表现力的 Web 应用程序,这些应用程序利用 Adobe® Flash® Player 和 Adobe AIR® 运行时跨浏览器、桌面和操作系统实现一致的部署。虽然只能使用 Flex 框架构建 Flex 应用程序,Adobe Flash Builder™(之前称为 Adobe Flex® Builder™)软件可以通过智能编码、交互式遍历调试以及可视设计用户界面布局等功能加快开发。

JSP(全称JavaServer Pages)是由Sun Microsystems公司倡导和许多公司参与共同建立的一种使软件开发者可以响应客户端请求,而动态生成HTML、XML或其他格式文档的Web网页的技术标准。JSP技术是以Java语言作为脚本语言的,JSP网页为整个服务器端的Java库单元提供了一个接口来服务于HTTP的应用程序。

Flex和Jsp创建用户登入系统

这个例子中出了使用Flex与JSP验证用户登入之外呢,另外一个看点就是登入之后配合了states使用的resize效果来展示用户正确登入后的界面。
在开始之前我们先来看下效果:【userName==password都是test】
先来看前台UserLogin.mxml

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
<mx:states>
<mx:State name="Logged In">
<mx:SetProperty target="{panel1}" name="width" value="95%"/>
<mx:SetProperty target="{panel1}" name="height" value="95%"/>
<mx:RemoveChild target="{password}"/>
<mx:RemoveChild target="{username}"/>
<mx:RemoveChild target="{label1}"/>
<mx:RemoveChild target="{Submit}"/>
<mx:RemoveChild target="{label2}"/>
<mx:SetProperty target="{panel1}" name="title" value="Today is Present"/>
<mx:AddChild relativeTo="{panel1}" position="lastChild">
<mx:Label x="10" y="10" text="Today is a gift"/>
</mx:AddChild>
<mx:AddChild relativeTo="{panel1}" position="lastChild">
<mx:Label x="10" y="36" text="That's way we call it the present!"/>
</mx:AddChild>
<mx:AddChild relativeTo="{panel1}" position="lastChild">
<mx:Label x="10" y="62" text="Liceven"/>
</mx:AddChild>
</mx:State>
</mx:states>
<mx:Script>
<![CDATA[
import mx.rpc.events.ResultEvent;

]]>
</mx:Script>
<mx:Script>

<![CDATA[

private function checkLogin(evt:ResultEvent):void
{

if(evt.result.loginResult == "yes")

{

currentState = "Logged In";

}

if(evt.result.loginResult == "no")

{

mx.controls.Alert.show('Invalid username/password');

}
}

]]>

</mx:Script>
<mx:HTTPService id="login_user" result="checkLogin(event)" showBusyCursor="true" method="POST" url="http://localhost:8080/UserLogin/loginCheck.jsp" useProxy="false">
<mx:request xmlns="">
<username>
{username.text}
</username>
<password>
{password.text}
</password>
</mx:request>
</mx:HTTPService>

<mx:Panel resizeEffect="Resize" width="250" height="200" layout="absolute" title="Login System" horizontalCenter="0" verticalCenter="-2" id="panel1">
<mx:Label x="10" y="10" text="Username:" id="label1"/>
<mx:TextInput x="10" y="36" id="username"/>
<mx:Label x="10" y="66" text="Password:" id="label2"/>
<mx:TextInput x="10" y="92" id="password" displayAsPassword="true"/>
<mx:Button x="10" y="122" label="Submit" id="Submit" click="login_user.send();"/>
</mx:Panel>

</mx:Application>

下面是后台loginCheck.jsp

<%
response.setContentType("text/xml");
out.println("<?xml version=\"1.0\" encoding=\"utf-8\"?>");
String userName = request.getParameter("username");
String password = request.getParameter("password");

//Here we do a simple checking to make sure userName equals to password

//and then outprints yes or not

String loginResult = "<loginResult>";
if (userName.equals(password)) {
loginResult += "yes";
} else {
loginResult += "no";
}
loginResult += "</loginResult>";

out.println(loginResult);
%>
我的实现很简单,只要判断用户名和密码是否一样就可以了。其实这里可以自己实现数据库的连接,然后来判断用户资料的正确与否比较使用。有时间在完善吧。先这样。

热心网友 时间:2023-10-16 20:55

flex是Macromedia公司新推出的web服务端,跟asp一样,他是编译执行的,但是他们编译出来的东西却大大不一样,flex可以编译成flash输出到前端页面,以实现RIA.
说白了flex是可以用编码的方式来写flash。
jsp是javaweb里用的动态页面语言。jsp中分为静态部分和动态部分,静态部分网页直接解析,动态部分需要经过编译成.class才能解析。
两者不同。

热心网友 时间:2023-10-16 20:56

jsp是java server page,是java语言和html参在一起的,属于服务端的

flex其实就是flash了,它主要用的是actionscript脚本,可以做比较好看的界面了,是一个纯客户端的东西,功能类似于javascript,也就是一个富客户端,或者通俗点说就是将网页桌面化了

可以到网上搜索相关资料看一下,以做深入了解

热心网友 时间:2023-10-16 20:57

两种完全不同的 语言
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
如何用易语言实现QQ登录器的QQ号空了就出现“QQ号为空,请输入QQ号... 介绍几首最新的网络歌手唱得网络红歌呗。。谢谢啊 求推荐几首好听的歌,要和徐良风格差不多的 ...男女合唱的】最好多推荐几首,试到一首好听的 有什么蛮好听的新歌吗?网络歌手、非主流的,像汪苏泷、徐良、阿悄他们的... 关于Guitar Rig 4的两个问题,求解答。。。 右脚跟疼是什么原因引起的 男人右脚后跟筋疼的原因 右脚跟痛 我右脚跟腱痛怎么治呀,两个多月前崴了一下,找人捏了几次,但现在跟腱一... flex中可以向外部的xml文件添加元素吗? 如何在flex中获取当前文档的名字和所执行的函数所在的行号? 饮水词中《采桑子·彤霞久绝飞琼宇》的解析 采桑子·海天谁放冰轮满 解释这首词 苏轼采桑子,多情多感仍多病,尊酒相逢什么意思? 采桑子拼音赏析 星期天去相亲,喜欢上了相亲的那个女孩子,她就是我喜欢的那种类型——文静、落落大方、体贴等等。 转运竹怎么水养才旺盛 转运竹如何水养才旺盛 科技创新2030重大项目的是 红米k30pro,南昌哪个地方维修? 发达国家大部分位于什么半球啊???急~~~ 发达国家主要分布在哪个半球 发达国家大部分位于___(南、北)半球. 四大名茶之一的龙井产地是哪里 龙井茶特点介绍 龙井的特点及简介 龙井的特点介绍 笛子练习历音时手指是怎么按的啊!不知道历音的原理,求大神支招 刚买的猪肉肥肉一粒一粒的是怎么回事 深空彼岸境界划分 小学六年级语文《雪》教案 六年级语文下册教案 青海的特产是什么 青海有哪些特产 青海特产有什么 青海特产有哪些 赵丽颖《幸福到万家》片场和孩子温馨互动,做母亲后的她有多暖? 《匆匆的青春》主要讲述了哪些故事?值得看吗? 情感大戏《裸养》来袭,这部剧聚焦了哪些社会热点呢? 《裸婚时代》当时觉得童佳倩勇敢,为何现在再看却觉得她可怜? 气压的一公斤是多少, 三星s5手机的绿色信号灯不闪是怎么回事 三星s5左上方绿灯一直亮是怎么回事,没有信息 三星S5绿色指示灯常亮关不了 三星s5手机的led灯不亮是咋回事 手机的指示灯不闪是怎么回事? 手机的指示灯不闪是怎么回事 三星s5LED灯的问题,以前qq 微信的信息都是提示绿色的灯,但是现在不管什么都是蓝色的了,绿灯就 水果青椒怎么做好吃,水果青椒的吃法 “红旗河”对我国经济有影响吗? 有了“红旗河”以后,我国西北将会变成什么样? 请教电影罗生门里,为使樵夫的最后一段陈述看起来客观、真实,黑泽明动用了哪些手段? 南昌哪里的烧烤最好吃? 品德的谚语