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好。 Java是一个纯的面向对象的程序设计语言,它继承了 C++语言面向对象技术的核心。Java舍弃了C ++语言中容易引起错误的指针(以引用取代)、运算符重载(operator overloading) Java是一个纯的面向对象的程序设计语言,它继承了 C++语言面向对象技术的核心。Java舍弃了C ++语言中容易引起错误的指针(以引用取代)、运算符重载(operator overloading) 不过,每次的执行编译后的字节码需要消耗一定的时间,这同时也在一定程度上降低了 Java 程序的运行效率。 《JAVA语言程序设计》或《JAVA从入门到精通》这两本书开始学,等你编程有感觉的时候也可以回看一下。《JAVA读书笔记》这本书,因为讲的代码很多,也很容易看懂,涉及到面也到位。是你学习技术巩固的好书,学完后就看看《JAVA编程思想》这本书,找找一个自己写的代码跟书上的代码有什么不一样。 是一种为 Internet发展的计算机语言 在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。 《JAVA语言程序设计》或《JAVA从入门到精通》这两本书开始学,等你编程有感觉的时候也可以回看一下。《JAVA读书笔记》这本书,因为讲的代码很多,也很容易看懂,涉及到面也到位。是你学习技术巩固的好书,学完后就看看《JAVA编程思想》这本书,找找一个自己写的代码跟书上的代码有什么不一样。 是一种突破用户端机器环境和CPU 你现在最缺的是实际的工作经验,而不是书本上那些凭空想出来的程序。 是一种突破用户端机器环境和CPU http://www.jdon.com/去下载,或到同济技术论坛的服务器ftp://nro.shtdu.edu.cn去下,安装上有什么问题,可以到论坛上去提问。 科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。 你快去找一份Java的编程工作来做吧(如果是在校学生可以去做兼职啊),在实践中提高自己,那才是最快的。不过你得祈祷在公司里碰到一个高手,而且他 还愿意不厌其烦地教你,这样好象有点难哦!还有一个办法就是读开放源码的程序了。我们知道开放源码大都出自高手,他们设计合理,考虑周到,再加上有广大的程序员参与,代码的价值自然是字字珠叽,铿锵有力(对不起,偶最近《金装四大才子》看多了)。 你一定会高兴地说,哈哈,原来成为Java高手就这么简单啊!记得Tomjava也曾碰到过一个项目经理,号称Java很简单,只要三个月就可以学会。 你可以去承接一些项目做了,一开始可能有些困难,可是你有技术积累,又考虑周全,接下项目来可以迅速作完,相信大家以后都会来找你的,所以Money就哗啦啦的。。。。。。 《JAVA语言程序设计》或《JAVA从入门到精通》这两本书开始学,等你编程有感觉的时候也可以回看一下。《JAVA读书笔记》这本书,因为讲的代码很多,也很容易看懂,涉及到面也到位。是你学习技术巩固的好书,学完后就看看《JAVA编程思想》这本书,找找一个自己写的代码跟书上的代码有什么不一样。 Pet Store.(宠物店)是SUN公司为了演示其J2EE编程规范而推出的开放源码的程序,应该很具有权威性,想学J2EE和EJB的朋友不要 错过了。 http://www.jdon.com/去下载,或到同济技术论坛的服务器ftp://nro.shtdu.edu.cn去下,安装上有什么问题,可以到论坛上去提问。 我大二,Java也只学了一年,觉得还是看thinking in java好,有能力的话看英文原版(中文版翻的不怎么好),还能提高英文文档阅读能力。
页:
[1]