一塊兒寫框架-MVC框架-基礎功能-環境搭建(二)

實現功能

搭建Eclipse開發環境html

1.瞭解Eclipse工具普通項目是怎樣關聯依賴項目的java

2.瞭解Eclipse工具WEB項目是怎樣關聯依賴項目的web

實現步驟

1. 建立一個Java普通項目服務器

 

 

2. 導入須要使用的ServletAPI的類庫。mvc

注意:ServletAPI是內置在Web服務器裏面的。咱們使用Tomcat爲例。操做這個步驟以前,必須須要在Eclipse開發工具中配置Tomcat服務器。app

 

至於如何在Eclipse裏面配置Tomcat服務器。很基礎的東西,本身查詢一下羅。框架

 

 

成功後,多了一個Tomcat環境。jsp

 

 

 

3. Eclipse裏面添加咱們的BasicIOC內核項目(ioc-framework-05-property-method-ioc),爲依賴項目 。ide

 

 

4. 測試環境,是否成功工具

-編寫一個測試列測試調用IOC內核的代碼-

 

 

--測試代碼

若是能夠引用BasicIoc框架的類,說明成功。

 

 1 package ioc.webmvc.test;
 2 
 3 import ioc.core.utils.NamingUtils;
 4 
 5 public class IocFrameworkTest {
 6     
 7     public static void main(String[] args) {
 8         //調用Ioc內核包的類,若是能夠調用,表示配置成功
 9         String lower = NamingUtils.firstCharToLower("Aaaa");
10         System.out.println(lower);
11     }
12 
13 }

 

 

 

 

5. 建立一個動態Web項目來邊測試,邊開發框架。

---建立動態網站項目,而且分好層--

 

 

--將BaiscIOC和BasicMVC框架做爲Web測試項目的依賴項目--

-注意:WEB項目增長依賴的方式和不普通的Java項目不一樣的。配置以下:--

 

 

測試是否成功

--建立一個DispacherServlet核心控制器類,裏面重寫service方法。

 

1     @Override
2     protected void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
3          System.out.println("-測試成功--");
4         super.service(request, response);
5     }
6     

 

 

 

 

--web測試項目中調用該servlet,web.xml配置以下

 

1    <servlet>
2      <servlet-name>dispacherServlet</servlet-name>
3      <servlet-class>ioc.webmvc.DispacherServlet</servlet-class>
4    </servlet>
5    <servlet-mapping>
6      <servlet-name>dispacherServlet</servlet-name>
7      <url-pattern>*.do</url-pattern>
8    </servlet-mapping>

 

 

 

--編寫一個測試頁面index.jsp

 

<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
  <a href="${pageContext.request.contextPath }/test.do">test</a>
</body>
</html>

 

 

 

結果,若是控制檯打印,測試成功,表示成功。

相關文章
相關標籤/搜索