zoukankan      html  css  js  c++  java
  • 一起写框架-MVC框架-基础功能-环境搭建(二)

    实现功能

    搭建Eclipse开发环境

    1.了解Eclipse工具普通项目是怎样关联依赖项目的

    2.了解Eclipse工具WEB项目是怎样关联依赖项目的

    实现步骤

    1. 创建一个Java普通项目

    2. 导入需要使用的ServletAPI的类库。

    注意:ServletAPI是内置在Web服务器里面的。我们使用Tomcat为例。操作这个步骤之前,必须需要在Eclipse开发工具中配置Tomcat服务器。

    至于如何在Eclipse里面配置Tomcat服务器。很基础的东西,自己查询一下罗。

    成功后,多了一个Tomcat环境。

    3. Eclipse里面添加我们的BasicIOC内核项目(ioc-framework-05-property-method-ioc),为依赖项目 。

    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>

    结果,如果控制台打印,测试成功,表示成功。

  • 相关阅读:
    (转载)教你在PHP中使用全局变量
    (转载)遍历memcache中已缓存的key
    (转载)PHP_Memcache函数详解
    PHP去除空白字符
    (转载)用PHP正则表达式清除字符串的空白
    (转载)PHP静态方法
    (转载)PHP 动态生成表格
    (转载)PHP strtotime函数详解
    (转载)URL与URI的区别
    ldap集成confluence
  • 原文地址:https://www.cnblogs.com/zhuyuejiu/p/7820039.html
Copyright © 2011-2022 走看看