仓酷云

标题: JAVA网页编程之WebLogic简介和几个基础观点仓酷云 [打印本页]

作者: 小女巫    时间: 2015-1-18 11:32
标题: JAVA网页编程之WebLogic简介和几个基础观点仓酷云
Java到底会发战成什么样,让我们拭目以待吧,我始终坚信着java会更好。以上都是俺个人看法,欢迎大家一起交流.  BEAWebLogic是用于开辟、集成、部署和办理年夜型散布式Web使用、收集使用和数据库应用的Java使用服务器。将Java的静态功效和JavaEnterprise尺度的平安性引进年夜型收集使用的开辟、集成、部署和办理当中。
  BEAWebLogicServer具有处置关头Web使用体系成绩所需的功能、可扩大性和高可用性。与BEAWebLogicCommerceServerTM共同利用,BEAWebLogicServer可为部署顺应性本性化电子商务使用体系供应完美的办理计划。
  BEAWebLogicServer具有开辟和部署关头义务电子商务Web使用体系所需的多种特征和上风,包含:
1)抢先的尺度
  对业内多种尺度的周全撑持,包含EJB、JSB、JMS、JDBC、XML和WML,使Web使用体系的实行更加复杂,而且回护了投资,同时也使基于尺度的办理计划的开辟加倍烦琐。
2)无穷的可扩大性
  BEAWebLogicServer以其高扩大的架构系统出名于业内,包含客户机毗连的共享、资本pooling和静态网页和EJB组件聚集。
3)疾速开辟
  依附对EJB和JSP的撑持,和BEAWebLogicServer的Servlet组件架构系统,可减速投放市场速率。这些开放性尺度与WebGainStudio共同时,可简化开辟,并可发扬已有的妙技,敏捷部署使用体系。
4)部署更趋天真
  BEAWebLogicServer的特性是与抢先数据库、操纵体系和Web服务器严密集成。
5)关头义务牢靠性
  其容错、体系办理和平安功能已在环球数以千记的关头义务情况中得以考证。
6)系统布局 
  BEAWebLogicServer是专门为企业电子商务使用体系开辟的。企业电子商务使用体系必要疾速开辟,并请求服务器端组件具有优秀的天真性和平安性,同时还要撑持关头义务所必须的扩大、功能、和高可用性。BEAWebLogicServer简化了可移植及可扩大的使用体系的开辟,并为别的使用体系和体系供应了丰厚的互操纵性。
  依附其杰出的聚集手艺,BEAWebLogicServer具有最高程度的可扩大性和可用性。BEAWebLogicServer既完成了网页聚集,也完成了EJB组件聚集,并且不必要任何专门的硬件或操纵体系撑持。网页聚集能够完成通明的复制、负载均衡和暗示内容容错,如Web购物车;组件聚集则处置庞大的复制、负载均衡和EJB组件容错,和形态对象(如EJB实体)的恢复。不管是网页聚集,仍是组件聚集,关于电子商务办理计划所请求的可扩大性和可用性都是相当主要的。共享的客户机/服务器和数据库毗连和数据缓存和EJB都加强了功能体现。这是别的Web使用体系所不具有的。
WebLogic使用服务器有以下几个基础观点:
Domain:域是个逻辑观点,用来构造办理一系列的使用服务器实例,也就是上面要注释的server.域是WebLogic使用服务器中最年夜的观点,WebLogic使用服务器启动的时分就是以某个域来启动的,它有一其中心设置文件叫config.xml.
AdomainisthebasicadministrationunitforWebLogicServerinstances(servers)thatisrepresentedinitsownconfigurationfile(config.xml).Adomainconsistsofoneormoreservers(andtheirassociatedresources)thatyoumanagewithasingleAdministrationServer.
Cluster:族也是一个逻辑观点,用来分组用处不异的服务器实例,一个域中能够有多个族。
AclusterisadeploymentinwhichmultipleWebLogicServerinstances(servers)runsimultaneouslyandworktogethertoprovideincreasedscalabilityandreliability.AclusterappearstoclientstobeasingleWebLogicServerinstance.Theserversthatconstituteaclustercanrunonthesamemachine,orbelocatedondifferentmachines.
Machine:呆板是物理上的观点,代表一台运转WebLogic使用服务器的其实的呆板,包含其IP地点等信息。一个域中能够包含多台呆板。(统一台呆板能够属于分歧的域吗?)
AmachineisthelogicalrepresentationofthecomputerthathostsoneormoreWebLogicServerinstances(servers).WebLogicServerusesconfiguredmachinenamestodeterminetheoptimumserverinaclustertowhichcertaintasks,suchasHTTPsessionreplication,aredelegated.TheAdministrationServerusesthemachinedefinitioninconjunctionwiththeNodeManagerapplicationtostartremoteservers.
Server:服务器,也就是一个使用服务器的实例,用来部署和运转各类J2EE使用程序,也能够来设置各类服务程序。它是WebLogic使用服务器的基础服务单位。一个WebLogic域中一样平常有一个办理服务器和多个被办理服务器。也就是上面我们要谈到的两个观点。
AserverisaninstanceofWebLogicServerthatrunsinitsownJavaVirtualMachine(JVM)andhasitsownconfiguration.EachWebLogicServerdomainmusthaveoneserverthatactsastheAdministrationServer.Inatypicalproductionenvironment,theAdministrationServeriswheretheAdministrationConsoleisrunandusedtoperformadministrativetasks.Bydefault,theAdministrationServeriscalledmyserver.AtypicalproductionenvironmentmayalsohaveoneormoreManagedServers,whichareinstancesofWebLogicServerusedtohostenterpriseapplications.
AdministrativeServer:办理服务器是用来办理设置域的中央点,一样平常来讲,办理服务器上是不部署使用程序的,而是用来一致办理、设置、监控被办理服务器和部署使用程序到被办理服务器上。一个域中有一台办理服务器。
ManagedServer:被办理服务器是用来部署运转各类使用程序的。一个域中有一台或多台被办理服务器。
NodeManager:节点办理器是一个独自运转的背景程序,一样平常运转在被办理服务器的呆板上,用来供应远程启动和中断服务器(Server)的功效。

那这个对象有什么意义?现在很多用javabean的人就不能保证对象有完整的意义,不成熟的使用模式等导致代码疯狂增长,调试维护的时间要得多得多。在说性能之前,先说说你这个比较的来历。据说微软为了证明。net网页编程比java好。
作者: 莫相离    时间: 2015-1-21 09:37
Java是一个纯的面向对象的程序设计语言,它继承了 C++语言面向对象技术的核心。Java舍弃了C ++语言中容易引起错误的指针(以引用取代)、运算符重载(operator overloading)
作者: 简单生活    时间: 2015-1-21 21:48
Java是一个纯的面向对象的程序设计语言,它继承了 C++语言面向对象技术的核心。Java舍弃了C ++语言中容易引起错误的指针(以引用取代)、运算符重载(operator overloading)
作者: 飘灵儿    时间: 2015-1-26 23:03
不过,每次的执行编译后的字节码需要消耗一定的时间,这同时也在一定程度上降低了 Java 程序的运行效率。
作者: 再现理想    时间: 2015-2-4 21:21
《JAVA语言程序设计》或《JAVA从入门到精通》这两本书开始学,等你编程有感觉的时候也可以回看一下。《JAVA读书笔记》这本书,因为讲的代码很多,也很容易看懂,涉及到面也到位。是你学习技术巩固的好书,学完后就看看《JAVA编程思想》这本书,找找一个自己写的代码跟书上的代码有什么不一样。
作者: 山那边是海    时间: 2015-2-10 12:00
是一种为 Internet发展的计算机语言
作者: 深爱那片海    时间: 2015-2-26 19:06
在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。
作者: 若相依    时间: 2015-2-27 12:27
《JAVA语言程序设计》或《JAVA从入门到精通》这两本书开始学,等你编程有感觉的时候也可以回看一下。《JAVA读书笔记》这本书,因为讲的代码很多,也很容易看懂,涉及到面也到位。是你学习技术巩固的好书,学完后就看看《JAVA编程思想》这本书,找找一个自己写的代码跟书上的代码有什么不一样。
作者: admin    时间: 2015-3-5 11:36
是一种突破用户端机器环境和CPU
作者: 透明    时间: 2015-3-10 12:50
你现在最缺的是实际的工作经验,而不是书本上那些凭空想出来的程序。
作者: 小女巫    时间: 2015-3-11 08:59
是一种突破用户端机器环境和CPU
作者: 小妖女    时间: 2015-3-18 01:19
[url]http://www.jdon.com/[/url]去下载,或到同济技术论坛的服务器[url]ftp://nro.shtdu.edu.cn[/url]去下,安装上有什么问题,可以到论坛上去提问。
作者: 金色的骷髅    时间: 2015-3-25 08:41
科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。
作者: 灵魂腐蚀    时间: 2015-3-27 02:12
你快去找一份Java的编程工作来做吧(如果是在校学生可以去做兼职啊),在实践中提高自己,那才是最快的。不过你得祈祷在公司里碰到一个高手,而且他 还愿意不厌其烦地教你,这样好象有点难哦!还有一个办法就是读开放源码的程序了。我们知道开放源码大都出自高手,他们设计合理,考虑周到,再加上有广大的程序员参与,代码的价值自然是字字珠叽,铿锵有力(对不起,偶最近《金装四大才子》看多了)。
作者: 活着的死人    时间: 2015-4-6 15:30
你一定会高兴地说,哈哈,原来成为Java高手就这么简单啊!记得Tomjava也曾碰到过一个项目经理,号称Java很简单,只要三个月就可以学会。
作者: 不帅    时间: 2015-4-11 04:11
你可以去承接一些项目做了,一开始可能有些困难,可是你有技术积累,又考虑周全,接下项目来可以迅速作完,相信大家以后都会来找你的,所以Money就哗啦啦的。。。。。。
作者: 只想知道    时间: 2015-4-14 13:59
《JAVA语言程序设计》或《JAVA从入门到精通》这两本书开始学,等你编程有感觉的时候也可以回看一下。《JAVA读书笔记》这本书,因为讲的代码很多,也很容易看懂,涉及到面也到位。是你学习技术巩固的好书,学完后就看看《JAVA编程思想》这本书,找找一个自己写的代码跟书上的代码有什么不一样。
作者: 精灵巫婆    时间: 2015-4-21 19:10
Pet Store.(宠物店)是SUN公司为了演示其J2EE编程规范而推出的开放源码的程序,应该很具有权威性,想学J2EE和EJB的朋友不要 错过了。
作者: 兰色精灵    时间: 2015-4-25 03:24
[url]http://www.jdon.com/[/url]去下载,或到同济技术论坛的服务器[url]ftp://nro.shtdu.edu.cn[/url]去下,安装上有什么问题,可以到论坛上去提问。
作者: 冷月葬花魂    时间: 2015-5-9 04:47
我大二,Java也只学了一年,觉得还是看thinking in java好,有能力的话看英文原版(中文版翻的不怎么好),还能提高英文文档阅读能力。




欢迎光临 仓酷云 (http://ckuyun.com/) Powered by Discuz! X3.2