intelliJ idea创办分层的项目结构
发布时间:2011-06-30 11:36:06 文章来源:www.iduyao.cn 采编人员:星星草
intelliJ idea创建分层的项目结构
原文地址:http://yanwushu.sinaapp.com/create_layered_project_in_idea/
本文使用intelliJidea 14
在idea中创建一个分层(视图层、业务逻辑层、数据访问层)的项目步骤如下:
1. 创建一个project,idea在创建project的时候会默认创建一个module,此时,给这个project和module命名(比如hello_client,表示这是项目的客户端也就是视图层),并且指定项目存放路径。
2. 新建一个module,新建的时候路径指定为和上面的hello_client同级。命名为hello_service,表明这是项目的业务逻辑层。
3. 新建一个module,命名为hello_dal,表示这是项目的数据访问层,同上,此module的目录指定为和hello_client、hello_service同级。
4. 此时在project窗口中会看到并列的三个module。开发的时候就可以在不同的层次上放置不同的代码。如下图:
图:三个同级的module代表项目中的三个不同层
5. 在项目中hello_client会引用hello_service的代码,而hello_service会引用hello_dal的代码。在idea中添加引用的方式为:
a) 选中任意一个module,按F4进入project structure;
b) 选择左侧的modules菜单;
c) 选择中间的hello_client,选中右侧的dependencies选项卡,点击右侧的绿色+按钮,选择modeule dependecy,在弹出的选择框中选择hello_service。
d) 这样就为hello_client添加了hello_service的引用。直接在hello_client中引用hello_service的代码即可。
e) 同理,添加hello_service对hello_dal的引用。
图:hello_client添加对hello_service的引用
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。
其他相似内容:
-
套接字网络编程笔记
套接字网络编程笔记
1.调用int send( __in SOCKET s, __in const char* buf, __in int len, __in int f...
-
并发编程中需要谨记的规则(翻)
并发编程中需要谨记的规则
最小化临界区
Amdahl定律和Gustafson定律都将并行算法中的...
-
理解并发编程中的几种并发方式
理解并发编程中的几种并发方式
时刻谨记并发设计
当你设计代码利用多核优势的时候,重...
-
Dynamics CRM 2011 编程系列(28):使用SQL Server Profiler找表
很多时候我们并不能直接从Dynamics CRM系统中轻松的获取我们...
-
Dynamics CRM 2011 编程系列(27):使用触发器
在Dynamics CRM系统中使用触发器虽然不被官方建议,但却是解决一些疑难需求的有力...
-
项目小结
前几天接到一个小的任务。做几个小小的网页。很是晕呀,因为自己以前从未接触过这类的东西,偶尔也是看看看着别人做。自己...
-
Winform and WPF 第二遍双击快捷方式或应用程序打开原来的应用程序而不新建一个实例[进程通信 1]
今天工作忙完之余,总结一些Winfo...
-
Java 同步方式 (1) —— synchronized
前两篇博客 ArrayList 用法比较 和 String 用法比较,介绍过程中都提及到了同步和线程安全的...
-
Objective-c 类接口 (@interface) (类定义)
在Objective-c中如何定义一个类呢?我们可以使用下面的格式进行表示:
@interfac...
-
SPEEX重采样分析(一)
简介
算法速度快 SIMD(SSE)指令支持 低内存 高质量
该算法是基于最原始的重采样算法:
Smith, Julius O. Digi...