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

java技术中,什么应用于客户层

发布网友 发布时间:2022-05-31 18:30

我来回答

1个回答

热心网友 时间:2023-10-22 16:58

JavaEE技术的分层
用户界面层:终端用户系统(HTML,Applet,Windows窗体等等。)
表示逻辑层:JSP,ASP,CGI,用于处理HTML,XML,DHTML,WML。或是用户界面控件,如:windows窗体,java awt,swinjg等。
业务层:主要是对数据进行分析和计算,同时控制整个程序的动作。比如,在购物网站中,业务层对定单进行处理。它不需要考虑HTML,也不需要直接用SQL到数据库读写数据。这一层主要对定单进行分析,决定如何检查用户信用卡,如何改动产品数据等。它依靠其下层进行具体而复杂的数据操作(如改动数据库中的表中的行列)。引入业务层的好处是它对程序的功能进行了简化的封装,在编程时需要考虑的问题更简单明确。
数据访问层:数据库连接以及数据I/O接口。
数据层:数据存储(数据库系统,XML等),查询,存储及性能优化。

客户层技术
1.基本技术
J2EE程序的优点之一是支持多种客户类型。如HTML,Applet,手机,pc。当这些JavaEE客户让用户游览或输入信息时,它们同时跟JavaEE Web程序进行连接。根据不同需要和用户条件,这些客户的界面可以很简洁,也可能需要很丰富。而对于终端用户来说,客户端界面就代表着整系统。因此,程序开发者必须重视程序的“门面”,要使用用户感到程序既美观大方又方便实用。在实现系统功能的前提下,程序设计者要了解用户的使用习惯和最新的界面潮流,因地制宜地设计出合适的客户端程序。
Web程序的客户端主要有以下功能:第一,显示用户界面。第二,验证并确认用户输入。第三,与服务器进行通信。第四,管理对话状态。

2.浏览器及HTML用户信息输入
Web浏览器使用HTML网页的方式将用户界面展现给用户和获取用户输入信息,典型的HTML用户信息输入结构是使用Form(表单),Form是HTML的一组界面元素。Form允许编程人员使用各种各样的界面控制元件来捕捉用户通过网页输入的信息,第个控制元件有名称和值。控制元件的名称可在HTML内指定,其值可以在HTML内或由用户指定。Form的Action属性指定了该Form和服务器的一个文件和程序的对应关系,Action的值一般为一个URL。
当用户点击了Form里的发送按钮,浏览器就根据Form的Active属性指定的动作向服务器发出请求然后接收响应。当用户点击按钮时,Form内的数据被传递到服务器(通过HTTP的Request),这个request把所有的Form内的控制元件的名称和值拼在一起成为一个字符串,如:
name1=value1&name2=value2......nameN=valueN
HTTP提供两种Form和服务器进行请求的方式:Get方法和Post方法。标准的HTTP包括确定网页位置的URL和发送的内容体(body)。Get方法将这个内容体,即上述的字符串连接在URL名称之后组成一个新的字符串,向服务器的Web容器传递;Post方法先将URL发出,然后将这个字符串放在Body内发送。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
抖音弹幕怎么关掉?怎么关闭抖音弹幕? 惠普LaserJet P3005D是否支持B5纸的双面打印? word打印出图片总是缺一部分怎么办-word打印图片不完整怎么解决_百度... 理想one哪里产的车辆? 抚州抚州ONE在哪里? one地址在哪里? 如何在图片上写字(如何在图片上添加文字) 网商贷为什么钱没到账 高级经济师职称怎么评 高级经济师需要评审吗 东太行旅游景区。是国营还是私营? 慈溪市景田计算机网络工程有限公司怎么样? 谁能告诉我棒球的比赛规则? 慈溪市华科计算机网络工程有限公司怎么样? 棒球的某些名词,不懂求解 广东省的自考专科有哪些专业? 广东自考有哪些专业? 垒球里的"安打"(an da这个拼音)是什么意思? H2的主题曲 虹のグランドスラム(彩虹般的满垒全垒打)中文歌词翻译 广东自考专业? 广东自考,有哪些专业可选? java三层设计模式怎么实现 东太行索道有必要坐吗 苹果8p切换了后台就黑屏,关不了机? 苹果8P控制中心关闭后怎么看不到控制开关了怎么恢复? 身上有破皮可以吃绿豆汤吗 哈狗帮的歌“九局下半”的歌词讲的是什么? 一次函数如何理解 谁能告诉我有种字类似“经典综艺体简”但有不像它那样有棱角,拐角处像倒圆角的那种是什么字体。 这是什么字体啊,求大神帮忙!不是方正综艺简体,也不是方正综艺体!要哭了。。。。 广东省的自考专业(专科)包括哪些课程 东太行景区可以带宠物狗么 慈溪市广寅飞网络科技有限公司怎么样? 棒球:二三垒有跑垒员,2outs,打击手打出地滚球(偏左),游击手得球(非接杀)后,为什么不 打垒球怎样算赢?拜托各位大神 喜欢的人还你钱说一句什么话让他很开心 高速公路的注意义务 上课犯困怎么快速提神 中国c1919飞机起飞时间 C191飞机发动机是国产的吗? 上课犯困怎么提神? 什么东西提神好,上课犯困 舌头有点歪,舌下血管乌要挂什么科? 简姓女孩阴历2011年12月14日22点55分出生,麻烦高人帮起个名字 舌头有点偏斜,说活有点不清楚,做了脑cT,没有问题。怎么治疗? 2015年4月5号12点50出生的女孩简姓,有木字旁和金字旁的,叫什么名字好 脸发麻牙发木舌头还有点歪是怎么回事 老妈的嘴有一点歪,舌头也有一点点歪,但做了两次CT都没发现什么,耳朵有嗡嗡响,手脚灵活,请问是中风吗 垒球是什么啊?棒球又是什么吖?怎么打吖?谢谢了,大神帮忙啊 谁能讲一下垒球