`
坏宝贝vs
  • 浏览: 1432 次
社区版块
存档分类
最新评论

maven分离功能代码模块(Java)

阅读更多

用Maven分层架构项目,各个大功能点分离成能独立运行的子项目,各个子项中的Dao、Service、Controller、H5、App接口等再分离成独立子项目,各个层次代码依赖用Maven引入Jar,实现前后台分离,读写分离,动静分离,独立的子功能模块分出独立的数据源,当项目部署时每个子项目启动独立的Tomcat。

 

问题1:

    功能模块多了,Css,Js,img静态文件什么公共引用?

 

问题2:

   例:如果要在订单模块中调用显示用户的信息(订单和用户是独立的代码模块不同数据源同一主域名),数据该什么调取?

 

问题3:

   如果前后台代码结构分离,数据源是同一个源,那么一个数据源什么共用或者用什么方法实现源的共用?

 

问题4:

   在不同的子级功能项目中(能独立运行的子项目)Web.xml等配置要第个项目独立写一份吗?

 

问题5:

   如果所有的Jar包引用放在父级的pom.xml中的,项目的版本用svn管理,那个各个开发人员从SVN下载项目的时候要下载哪个层级的?

 

如有知道的朋友请帮忙回答一下,在下在此感激不尽!!

分享到:
评论

相关推荐

    Maven-maven多模块项目搭建+SSM框架整合.zip

    它将SQL语句写在XML配置文件或注解中,与Java代码分离,提高了代码的可读性和可维护性。 6. **SSM框架整合**:将Spring、Spring MVC和MyBatis整合在一起,可以构建出高效、灵活的Java Web应用。整合SSM通常包括配置...

    java后台maven分项目模块框架(smr)

    "java后台maven分项目模块框架(smr)"是一个基于SpringMVC、MyBatis和Redis的项目结构,它利用了Maven的模块化特性来组织代码,便于代码管理和团队协作。以下将详细阐述这个框架中的关键技术和知识点。 **1. ...

    maven多模块整合

    `maven多模块整合`就是一个典型的解决策略,它允许我们将一个大型项目分解为多个独立的、可重用的模块,每个模块专注于特定的功能或组件。这样做有助于提高代码的可维护性和可扩展性,同时简化了开发和部署过程。 ...

    maven模板javaspring

    总结来说,Maven 作为 Java Spring 开发的模板工具,通过标准化的构建流程、依赖管理、插件系统以及多模块项目管理等功能,为开发者提供了高效、便捷的开发环境。结合 Spring 框架,Maven 进一步提升了 Java 应用的...

    maven练习java项目

    6. JUnit或类似的测试框架,编写单元测试,确保代码功能的正确性。 通过实践这个项目,新手可以深入理解Java Web开发的基本流程,掌握Maven、MyBatis、Spring和Spring MVC的集成和使用,为以后的项目开发打下坚实的...

    Maven模块项目。整合spring+springmvc+mybatis

    它将SQL语句与Java代码分离,提高了开发效率和代码可读性。在SSM整合中,MyBatis作为数据库访问层,与Spring进行无缝集成,通过Spring的DataSource和SqlSessionFactoryBean配置,实现了数据库操作的便捷和灵活。 在...

    使用Idea14.1.4和maven创建java web项目

    ### 使用Idea14.1.4和Maven创建Java Web项目 #### 一、概述 在本篇文章中,我们将详细介绍如何使用IntelliJ IDEA 14.1.4版本结合Maven来创建...在实际开发过程中,还可以根据具体需求进一步完善项目结构和功能模块。

    ssm+maven多模块项目搭建

    总结起来,"ssm+maven多模块项目搭建"是一个涉及Spring、SpringMVC、Mybatis和Maven四个关键技术的项目实践,它展示了如何在Java Web开发中运用这些工具进行模块化设计和构建,以达到提高开发效率和代码质量的目标。...

    众筹网项目基础环境(使用maven为项目分模块整合ssm)

    4. MyBatis:MyBatis是一个轻量级的持久层框架,它将SQL语句和Java代码分离,提供了灵活的映射机制,使开发者可以直接编写SQL来操作数据库。在SSM框架中,MyBatis作为数据访问层,负责数据库交互。 5. 模块化项目...

    SSM+maven+多模块整合宿舍管理项目系统.zip

    在宿舍管理系统中,MySql存储宿舍信息、学生信息、管理员信息等各类数据,并通过MyBatis与Java代码进行交互。 **7. 开发工具Eclipse** Eclipse是一款强大的Java集成开发环境,支持代码编辑、调试、构建和部署等功能...

    JAVA权限管理Maven项目

    3. **MyBatis**:MyBatis是一个持久层框架,它简化了数据库操作,将SQL语句与Java代码分离,提供了更灵活的SQL编写方式。在权限管理中,MyBatis通常用来管理用户信息、角色权限关联等数据库交互。 4. **权限管理**...

    springMVC+spring+mybatis+maven框架代码

    Spring还包含了数据访问、事务管理、远程服务、邮件服务等多种功能模块,是Java EE开发的重要基础。 3. **MyBatis**:MyBatis是一个优秀的持久层框架,它支持定制化SQL、存储过程以及高级映射。MyBatis避免了几乎...

    Java Spring SpringMVC+MyBatis+Maven+easyUI整合代码

    在"Java Spring SpringMVC+MyBatis+Maven+easyUI整合代码"项目中,开发者可能需要做以下工作: 1. 配置SpringMVC和MyBatis的集成,定义数据源、事务管理器以及Mapper接口。 2. 创建SSM(Spring-SpringMVC-MyBatis)...

    maven+ssm 实现java版视频上传预览

    4. MyBatis:MyBatis是一个轻量级的持久层框架,它将SQL语句与Java代码分离,简化了数据库操作。在视频上传项目中,MyBatis可以用于存储视频文件的相关信息,如文件名、上传时间、大小等,以及处理视频预览时的查询...

    java后台开发Maven例子--整合spring,spingmvc,hibernate

    SpringMVC是Spring框架的一个模块,专门用于处理Web请求,提供模型-视图-控制器(MVC)设计模式的实现,使得业务逻辑与视图层分离,提高了代码的可维护性。 Hibernate则是一个强大的对象关系映射(ORM)框架,它...

    Maven多模块搭建SSM框架实例,注:在JDK1.8的环境下搭建的

    3. MyBatis:是一个轻量级的持久层框架,它将SQL语句与Java代码分离,简化了数据库操作。 四、SSM框架搭建步骤 1. 创建parent模块:首先,我们需要创建一个parent模块,定义Maven的全局配置,包括版本号、依赖管理...

    Maven的聚合与继承DEMO(以及前后端分离)

    聚合允许我们将多个 Maven 项目组织成一个父项目,这个父项目并不包含实际的源代码,而是将子项目作为其模块。在实际应用中,如果我们的项目由多个模块组成,如前端应用、后端服务等,聚合可以帮助我们在一个顶层...

    ssm+maven多模块web项目

    【MyBatis】是一个持久层框架,它简化了数据库操作,通过XML或注解方式将SQL语句与Java代码绑定。MyBatis避免了几乎所有的JDBC代码和手动设置参数以及获取结果集。在本项目中,MyBatis作为ORM(对象关系映射)工具,...

    maven多模块项目

    在Java开发中,Maven多模块项目是一种常见的组织方式,它将大型应用拆分为多个独立的模块,每个模块专注于特定的功能领域,便于管理和维护。这种架构模式有助于代码的复用、独立开发和部署,同时也促进了团队协作。 ...

Global site tag (gtag.js) - Google Analytics