- N +

weblogic端口(端口分為哪三類)

這篇文章給大家聊聊關于weblogic端口,以及端口分為哪三類對應的知識點,希望對各位有所幫助,不要忘了收藏本站哦。

java web是什么原理

如果你是70、80后的程序員,你一定要看一看這篇文章,保證滿滿的回憶。如果你是90后,那你更要看看這篇文章,因為你能找到javaweb發展的歷史。

言歸正傳,Java語言能長期霸占語言排行榜一個重要的原因就是強大的web開發能力,web開發是java的基石(在EJB推出的時候當時的Sun用基石來描述EJB),所以了解javaweb開發原理是非常重要的。如果僅僅跟大家聊javaweb開發原理未免有點單薄,今天我將把javaweb開發包含的主體內容跟頭條的讀者一起分享一下(一直計劃寫關于javaweb的文章,一直也沒時間寫,今天就當時開個頭吧)。

Web開發的歷史

web開發的歷史其實并不久遠,要搞清楚javaweb開發的特點(主要是優點),首先要了解web開發的歷史(簡單的回歸一下)。早期的web是非常簡單的結構,用戶發出請求(request),服務器給出回應(response),這個時期的web應用,我們稱為website(網站),特點是一些列靜態內容的集合??匆粋€圖示:

圖中的服務器保持了一系列html腳本來響應用戶的請求,可以說這個時期的web應用還是比較簡單的,但是卻確立了兩個重要的對象:一個request(代表請求),另一個是response(代表回應)。如果把web開發的歷史比喻成一部美國大片的話,那么request和response絕對是這部大片的那女主角,而且每一部都是不可或缺的主角(簡單的說就是死不了)。

看到這個圖,不知道第一批從事web開發的80后是否和我一樣,已經有點感觸了,當年為了搞清楚這個結構,曾經連續多少個通宵做實驗(實驗環境比較惡劣)。沒關系,這僅僅是個開始,我想當你看完這篇文章的時候,你會淚流滿面的(相信我)。為了配合一下這張結構圖,我配一張圖片(當年的我):

在web發展過程中,有一個小插曲,就是在website向webapplication發展的過程中,出現了一個小“玩意兒”,就是applet,很多人了解java都是從使用javaapplet開始的(70,80后那一批程序員)。當時風靡校園(我當時在讀大一)的網易聊天室,哎呀那個火?。ù蠹一貞浺幌履阍趯W校機房上網時的興奮),這個聊天室就是采用了applet構建的,當時applet給靜態頁面一個動態交互的可能,著實火了一段時間?,F在知道applet的程序員,你已經暴露年齡了。看一張圖片吧:

我想這個時候,淚點低的70、80后已經有點濕潤了吧。濕潤的,自覺在這里停留一分鐘,對著屏幕來張合影,發個朋友圈。

過了這個插曲,真正的三層web開發來了,一個里程碑式的web處理方式CGI,看一張圖:

CGI的推出,使得web開發正式進入了動態處理時代,服務器能與客戶有真正意義上的交流了,有能存儲數據的數據庫了,雖然CGI的使用周期并不長,但是一定要紀念一下它,畢竟它是里程碑式的變革。javaweb技術正是踩著CGI的肩膀來到了廣大程序員的面前,javaweb解決了CGI的性能問題。CGI是以進程為單位管理請求的,而javaweb則是以線程為單位,處理能力更強,占用的資源更少,這個核心的組件就是Servlet??匆唤M資源占用圖,先看CGI的:

再看一下javaweb中的servlet資源圖:

孰優孰劣一目了然,Servlet解決相同數量的請求,卻占用較少的系統資源,這就是為什么廣大程序員拋棄了CGI轉向javaweb的原因。

另外,開發一個Servlet并不復雜,看一個Servlet編寫的HelloWorld應用:

這個代碼結構是不是很親切,是不是很有Coding的感覺,其實Servlet就是個java類而已,只不過增加了幾個限制而已,所以開發一個Servlet并不復雜。然后就是把它部署到web服務器上(Tomcat這個老人家現在身體依然硬朗?。缓缶偷却蛻舻恼埱缶涂梢粤?。這是Servlet的三層部署圖:

javaweb開發的技術體系還包括javabean和jsp,采用MVC結構來組合這三個技術是javaweb開發的基礎內容,先看一下MVC的功能圖:

再看一下組合使用Servlet+javaBean+JSP的Model2開發結構:

這個結構是標準的Javaweb開發結構,現在是不是很少能看到這么“干凈”的描述圖了?以上就是標準的javaweb開發的歷史描述,當然這并不是說這些內容已經過時了,反而它一直是官方的標準解決方案。只不過web發展迎來了另一個階段,繁榮的開源架構時代來了。。。

開源框架時代

這個時代的典型代表就是Struts、Spring和Hibernate,簡稱SSH。

嚴格的說,這部分內容并不是官方解決方案,但是這些方案卻得到了廣大程序員的擁護,一方面原因是EJB的方案太重了,另一方面開源架構使用起來非常方便和靈活,所以從03年以后這些開源框架得到了普通的使用。

下面我簡單描述一下這三個框架:

Struts基于MVC結構的解決方案,分為struts1(已經淘汰了,用過Struts1的程序員已經老了)和struts2兩個版本,和Python一樣,這兩個版本不兼容,目前Struts2的最新版本是2.5.14.1,簡單的說Struts就是構建了現成的MVC框架,程序員往這個框架里加代碼就可以了,使用起來非常方便。

Hibernate框架完成了面向對象與面向關系的映射,讓java程序以面向對象的方式操作面向關系的數據庫。整體結構基于DAO進行擴展,很多操作只需要配置一下就可以了,極其方便。

Spring提供了javaBean的容器,池化了javabean,提高了性能,而且核心代碼不到2M,小巧且強大。

關于這三個框架我在頭條將寫專門的文章介紹,今天就不再進行擴展了。

今天看到這個問題,有感而發,原來我們80后真的老了,80后的程序員,看到這篇文章,有沒有所感觸?關注我吧,我們一起回憶,再一起繼續奮斗!

如何禁止訪問weblogic的console控制臺

1、打開AdministrationPort修改AdministrationPort:

2、選中ConsoleEnabled點擊AdvancedOptions修改ConsoleContextPath實施:mydomain--(右邊)general--EnableAdministrationPortAdministrationPort:8888(默認端口為80,但是80不好設置防火墻策略)ConsoleContextPath:admin(默認登錄地址最后是console,修改默認的URL可以提高安全性)

3、防火墻安全策略設置:讓你的本機IP才可訪問8888端口。

4、重新啟動weblogic服務即可。

7001是什么端口

7001端口是Freak88,Weblogic默認端口。WebLogic是一個applicationserver,確切的說是一個基于JAVAEE架構的中間件,WebLogic是用于開發、集成、部署和管理大型分布式Web應用、網絡應用和數據庫應用的Java應用服務器。

黑客必經的IP地址與端口是如何分類的

從當前協議來看,有TCP和UDP協議。UDP協議大多數是廣告,某些瀏覽器,聊天軟件常用的協議。TCP是正常用的最多的協議。

常用的端口:

HTTP協議代理服務器常用端口號:80/8080/3128/8081/9080,用來訪問網絡,比如聯網的木馬。

SOCKS代理協議服務器常用端口號:1080,聊天木馬,恐嚇木馬。

FTP(文件傳輸)協議代理服務器常用端口號:21,上傳木馬,病毒,有通過弱口令破解的風險。

Telnet(遠程登錄)協議代理服務器常用端口:23

HTTP服務器,默認的端口號為80/tcp,木馬Executor開放此端口,網絡木馬,桌面木馬程序常用,聯網就用這個。

HTTPS(securelytransferringwebpages)服務器,默認的端口號為443/tcp443/udp

Telnet(不安全的文本傳送),默認端口號為23/tcp(木馬TinyTelnetServer所開放的端口)

FTP,默認的端口號為21/tcp,木馬DolyTrojan、Fore、InvisibleFTP、WebEx、WinCrash和BladeRunner所開放的端口

TFTP(TrivialFileTransferProtocol),默認的端口號為69/udp;

SSH(安全登錄)、SCP(文件傳輸)、端口重定向,默認的端口號為22/tcp,這個,曾經爆出了漏洞,搞得沸沸揚揚。

SMTPSimpleMailTransferProtocol(E-mail),默認的端口號為25/tcp。木馬Antigen、EmailPasswordSender、HaebuCoceda、ShtrilitzStealth、WinPC、WinSpy都開放這個端口。

POP3PostOfficeProtocol(E-mail),默認的端口號為110/tcp

WebLogic,默認的端口號為7001

Webshpere應用程序,默認的端口號為9080

webshpere管理工具,默認的端口號為9090

JBOSS,默認的端口號為8080

TOMCAT,默認的端口號為8080

WIN2003遠程登陸,默認的端口號為3389,服務器爆菊。

SymantecAV/FilterforMSE,默認端口號為8081

Oracle數據庫,默認的端口號為1521

ORACLEEMCTL,默認的端口號為1158

OracleXDB(XML數據庫),默認的端口號為8080

OracleXDBFTP服務,默認的端口號為2100

MSSQL*SERVER數據庫server,默認的端口號為1433/tcp1433/udp,這個默認的要改一下。自己知道就夠了。

MSSQL*SERVER數據庫monitor,默認的端口號為1434/tcp1434/udp

QQ,默認的端口號為1080/udp(服務器最好不要用QQ)

就這樣,黑客們總是在這些玩意上面做手腳。至于其他的,幾乎看不到。如果您是服務器運維,或者網絡開發者,請來組織部報道。

主流的web應用容器是國外的嗎,為什么

首先一點,你得了解WEB容器為什么會存在,理解他的由來。

WEB容器是給處于其中的應用程序組件(JSP/Servlet)提供一個環境,使JSP、Servlet直接跟容器中的環境變量交互,不必關注其它系統問題。主要由WEB服務器來實現。比如說我們常見的Tomcat、WebLogic、WebSphere等等。這些容器提供的接口都是嚴格遵守J2EE規范中的WEBApplication標準。我們把遵守以上標準的WEB服務器就叫做J2EE中的WEB容器。

同時WEB容器實際上就是一個服務程序,在服務器一個端口就有一個提供相應服務的程序,而這個程序就是處理從客戶端發出的請求,如java中的Tomcat容器,ASP的IIS或PWS都是這樣的容器,一個服務器中可以有多個容器。

所以可以說,WBE容器是符合J2EE標準的,J2EE由國外的公司發布和定制標準的,并考慮到國際化通用的目的,所以目前都是符合標準的廠商才會發布WEB容器,目前國內還沒有符合標準的成熟服務器廠商。目前國內的服務器廠商使用的WEB容器多數都還是用這幾個標準技術。

如果我們國內什么時候獨立研發了一個編程語言,并獲得國際的認可,說不定就會有通用的標準來定制我們的WEB容器了。

7002端口是什么端口

7002服務器端口,7002代表是Weblogic端口

7002端口:是Weblogic端口,常利用默認服務端口實施weblogic反序列化攻擊

OK,關于weblogic端口和端口分為哪三類的內容到此結束了,希望對大家有所幫助。

返回列表
上一篇:
下一篇: