• 应用目录结构

    应用目录结构

    在我们深入 Java API 之前,理解关于目录结构的最佳实践是很重要的。MyBatis 非常灵活,你可以用你自己的文件来做几乎所有的事情。但是对于任一框架,都有一些最佳的方式。

    让我们看一下典型的应用目录结构:

    1. /my_application
    2. /bin
    3. /devlib
    4. /lib <-- MyBatis *.jar 文件在这里。
    5. /src
    6. /org/myapp/
    7. /action
    8. /data <-- MyBatis 配置文件在这里, 包括映射器类, XML 配置, XML 映射文件。
    9. /mybatis-config.xml
    10. /BlogMapper.java
    11. /BlogMapper.xml
    12. /model
    13. /service
    14. /view
    15. /properties <-- 在你 XML 中配置的属性文件在这里。
    16. /test
    17. /org/myapp/
    18. /action
    19. /data
    20. /model
    21. /service
    22. /view
    23. /properties
    24. /web
    25. /WEB-INF
    26. /web.xml

    当然这是推荐的目录结构,并非强制要求,但是使用一个通用的目录结构将更利于大家沟通。

    这部分内容剩余的示例将假设你使用了这种目录结构。