中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當前位置: 首頁 > news >正文

加強政府網站建設的總結/西安seo代運營

加強政府網站建設的總結,西安seo代運營,電子商務發(fā)展趨勢有哪些,怎么樣做網站的目錄結構一、Servlet 1.Servlet的工作過程: Servelt的工作流程示意圖 (1)客戶端發(fā)起一個Http請求到服務器,請求特定的資源或者是要執(zhí)行特定的操作 (2)服務器在接收到請求后,根據請求相應的URL將請求分發(fā)…

一、Servlet

1.Servlet的工作過程:

Servelt的工作流程示意圖


(1)客戶端發(fā)起一個Http請求到服務器,請求特定的資源或者是要執(zhí)行特定的操作
(2)服務器在接收到請求后,根據請求相應的URL將請求分發(fā)給相應的Servlet容器
(3)Tomcat加載并初始化Servlet,然后調用service()方法處理請求,根據請求的類型執(zhí)行相應的操作處理,最后將生成內容返回給服務器,服務器再把它發(fā)送到客戶端,


ps:也就是說Servlet的工作過程是接收客戶端請求、處理請求然后生成響應返回給客戶端,從而實現(xiàn)動態(tài)的web頁面與用戶交互

2.常用的Servlet配置方法:

(1)@WebServlet注解方式

web.xml文件中使用<servlet>和<servlet-mapping>標簽來配置Servlet。

  • 在<servlet>標簽中指定Servlet類的名稱和路徑。
  • 在<servlet-mapping>標簽中指定Servlet的URL映射。
<servlet><servlet-name>MyServlet</servlet-name><servlet-class>com.example.MyServlet</servlet-class>
</servlet><servlet-mapping><servlet-name>MyServlet</servlet-name><url-pattern>/myservlet</url-pattern>
</servlet-mapping>

(2)web.xml文件

在Servlet類上使用@WebServlet注解來指定Servlet的URL映射和其他配置信息。比如:

@WebServlet(name = "MyServlet", urlPatterns = {"/myservlet"})
public class MyServlet extends HttpServlet {// Servlet code
}

(3)自定義容器

如果使用Spring框架,可以通過配置文件或注解來配置Servlet。在Spring配置文件中使用<bean>標簽來配置Servlet,或者在Servlet類上使用@Controller或@RequestMapping注解來指定URL映射。

<bean id="myServlet" class="com.example.MyServlet" />
@Controller
@RequestMapping("/myservlet")
public class MyServlet {// Servlet code
}

3.Servlet生命周期方法:

(1)初始化調用init()方法

當Servlet被實例化時調用,用于初始化Servlet。在這個方法中通常進行一些初始化操作,比如加載配置文件、建立數據庫連接等。


(2)請求Servlet服務調用service()方法

每次有請求到達Servlet時都會調用這個方法。在這個方法中處理請求并生成響應。


(3)銷毀實例前調用destory()方法

當Servlet被銷毀時調用,用于釋放資源。在這個方法中通常進行一些清理操作,比如關閉數據庫連接、釋放內存等。

二、會話管理

1.對比session與cookie的異同。

相同點session和cookie都是同于保存會話數據的對象,并且都能用于客戶端與服務器之間數據傳遞,通常會話會將用戶的id號以cookie的方式存放在瀏覽器中進行用戶的身份識別,而且兩者都與一個用戶對應只是在不同的作用域工作。
不同點cookiesession
存儲在瀏覽器的緩沖區(qū)存儲在服務器端
相對不安全,因為內容可以被用戶修改用戶沒有權限修改,因此安全性高
可以設置過期時間,可以長期保存在客戶端會隨著用戶的下線或關閉瀏覽器、超時而失效
存放在客戶端可以減輕服務器負擔存放在服務器端對服務器的性能要求更高

2.與過濾器有關的3個接口:

javax.servlet.Filter過濾器接口定義了過濾器的生命周期方法和過濾方法,包括init()、doFilter()和destroy()。
javax.servlet.FilterChain過濾器鏈接口用于在過濾器中調用下一個過濾器。它的doFilter()方法允許過濾器將請求傳遞給下一個過濾器,或者如果沒有下一個過濾器,則將請求傳遞給Servlet。
javax.servlet.FilterConfig過濾器配置接口

用于獲取過濾器的初始化參數和ServletContext。它的方法可以讓過濾器獲取在部署描述符中配置的初始化參數,以及訪問ServletContext對象。


常用方法有三個:
getFilterName()、getInitParameter(String name )和 getServletContex()

?3.Servlet監(jiān)聽器是個可以監(jiān)聽web應用程序內部事件的Java類.

????Serlet有幾種監(jiān)聽器?各實現(xiàn)哪些監(jiān)聽功能?

Servlet上下文事件
ServletContexListener接口對servletcontext創(chuàng)建和刪除
ServletContextAtrributeListener接口Servletcontext屬性增刪改

會話事件
HttpSessionAtrributeListener接口用于監(jiān)聽Http會話中屬性設置
HttpServletListener接口用于監(jiān)聽會話的創(chuàng)建和銷毀
HttpSessionBingdingListener接口用于監(jiān)聽對象本身綁定或刪除到一個會話

請求事件
ServiceRequestListener接口用于監(jiān)聽每次請求到來
ServletRequestAttributeListener接口用于跟蹤請求屬性的增刪改

三、JSP

1.JSP的隱式對象:

JSP的隱式對象有九個,它們分別是:

out對象向客戶端發(fā)送文本內容
request對象存儲客戶端的請求
response對象存儲響應客戶端時要發(fā)送的信息
session對象存儲用戶會話信息
application對象作用在JSP頁面所屬的應用程序
pageContext對象使用戶在訪問頁面作用域中可以定義所有的隱式對象
page對象正在運行的JSP頁面所產生的類對象
config對象存儲Servlet信息(編譯JSP頁面過程中所創(chuàng)建的)
exception對象處理異常信息

2.JSTL標簽有哪些優(yōu)點?

第一,可以簡化JSP和WEB程序的開發(fā),讓本來需要大量代碼才能實現(xiàn)的功能可以通過少量JSTL代碼便可以實現(xiàn);


第二,可讀性高,在團隊開發(fā)中方便他人查看代碼,并且易于理解;


第三,在JSTL代碼下編寫的web程序易于后期維護;

四、JavaBean

1.JavaBean的編碼規(guī)范

首先:

  • 必須要具有一個公共的(public)
  • 無參的構造方法(可以是編譯器自動產生的缺省構造方法)

然后:

提供公共的(public)setter方法和getter方法——這里是為了能夠使得外部的程序獲取或者設置JavaBean的屬性

2.Spring容器支持多種形式的Bean的三種裝配方式

(1)基于XML的顯式裝配:

設值注入與構造注入


(2)基于注解(Annotation)的裝配:

使用注解來標識Bean,包括@Component、@Service、@Repository、@Controller等,同時使用@Autowired、@Resource等注解來自動裝配Bean。


(3)自動裝配

將一個Bean自動的注入到到其他Bean的Property中。 Spring的<bean>中包含一個autowire屬性,通過設置autowire的屬性值來自動裝配Bean。

3.Spring實例化Bean有三種方式

構造器實例化Spring容器通過建立的Bean類中的默認構造器來實例化Bean
靜態(tài)工廠方式實例化Spring容器通過建立的Bean類中的默認構造器來實例化Bean
實例化工廠方式實例化直接創(chuàng)建Bean實例,在配置文件里面利用factory-bean屬性配置實例工廠,通過factory-method屬性來確定使用哪個方法,也是自行通過創(chuàng)建Bean類和工廠類,但這里和上面的不同的是,是通過非靜態(tài)方法去獲取Bean類的實例

以上三個方法在創(chuàng)建并實例好后,都需要創(chuàng)建Spring配置文件,(配置Bean類/工廠類),最后進行測試

http://www.risenshineclean.com/news/29.html

相關文章:

  • 有做瀏覽單的網站/百度小說風云榜2022
  • 如何建設英文網站/淘寶店鋪買賣交易平臺
  • 開一個網站建設公司/it培訓四個月騙局
  • 廊坊市做網站/贛州seo排名
  • 手機商城網站開發(fā)/seo流量的提升的軟件
  • 做澳洲外貿的網站有哪些/港港網app下載最新版
  • 不懂代碼用cms做網站/h5制作
  • 好的做網站公司/營銷網站做的好的公司
  • 什么做網站/學生網頁制作成品
  • 福建建筑人才服務中心檔案/熱狗seo顧問
  • 做網站困難嗎/優(yōu)秀網站設計欣賞
  • 做貨到付款的購物網站/seo的中文含義是什么
  • 網站后臺是怎樣制作/經典軟文案例100例簡短
  • 2021年有沒有人給個網站/全網營銷系統(tǒng)
  • 長江設計公司/網絡優(yōu)化報告
  • 萬網網站備案多久/免費優(yōu)化網站
  • 上海網站排名優(yōu)化公司/谷歌seo快速排名軟件首頁
  • 網站建設開發(fā)平臺/網絡服務器的作用
  • 做平面什么網站好用/百度禁止seo推廣
  • 中國平面設計網站/廣告營銷案例分析
  • 網站建設橙子/百度教育app
  • 蘇省住房和城鄉(xiāng)建設廳網站首頁/百度應用市場app下載安裝
  • 做網站需要源碼/河南做網站優(yōu)化