java开发的项目中模块、包、类、接口的关系是啥?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java开发的项目中模块、包、类、接口的关系是啥?相关的知识,希望对你有一定的参考价值。

一个模块中有多个包;一个包中可以有多个类;一个类(接口类)中可以有多个抽象方法;一个类(实现类,继承自接口类)中可以有多个方法。推荐选择千锋教育,千锋教育采用全程面授高品质、高体验培养模式,非常值得选择。

java项目开发具体流程:
第一、需求分析: 列出功能点、界面要求,实现原型 实用软件 :axure,确定施工周期,工期安排软件:excel或者Steelray Project Viewer。
第二、概要设计:根据原型写出大致设计,理清实现逻辑。
第三、 详细设计:做不做都行,没事做做也可以:详细列出所有功能的伪代码实现。
第四、代码实现:做网站建议用MyEclipse+mysql ,框架 SSH。
第五、测试:功能、页面效果是否实现。
第六、使用说明:写使用说明。

想要了解更多java开发的相关信息,推荐咨询千锋教育。千锋Java现已拥有成熟独立的项目库,项目均1:1引进大厂项目,授课采用 CREA 项目研发模型,即 Cooperation、Research、Exercise、Alliance,以项目促进高质量教学。多场景,多学科联动为学员的技能实战提供高度还原的真实演练场,充分赋能学员简历价值,打造企业直聘班,得到广大学员一致认可。
参考技术A 一个功能模块中有多个包(一对多);
一个包中可以有多个类(一对多);
一个类(接口类,interface)中可以有多个抽象方法(一对多);
一个类(实现类,继承(extends)自接口类)中可以有多个方法(一对多);
解释:这个实际上是逐级细分的过程就相当于一个国家,有各个等级学历的学校,学校中可以有多个年级,每个年级有多个班级,班级中有多个学生。

java web项目中,模块的命名规则是啥?

servlet类所在包命名规范:域名类型.域名.项目名称.web.servlet
例如:com.baidu.web.servlet
自定义标签类所在包命名规范:域名类型.域名.项目名称.web.tags

例如:com.baidu.web.tags
过滤器类所在包命名规范:域名类型.域名.项目名称.web.filter

例如:com.baidu.web.filter
Action类所在包命名规范:域名类型.域名.项目名称.web.action

例如:com.baidu.web.action
ActionForm类所在包命名规范:域名类型.域名.项目名称.web.form

例如:com.baidu.web.form
Javabean所在包命名规范:域名类型.域名.项目名称.web.service.impl

例如:com.baidu.web.service.impl
Javabean实现接口命名规范:域名类型.域名.项目名称.web.service

例如:com.baidu.web.service
DAO类所在包命名规范:域名类型.域名.项目名称.dao.impl

例如:com.baidu.dao.impl
DAO类所实现的接口在包中命名规范:域名类型.域名.项目名称.dao

例如:com.baidu.dao
POJO类与hbm文件所在包命名规范:域名类型.域名.项目名称.dao.hbm

例如:com.baidu.dao.hbm
全局公共类、接口类所在包命名规范:域名类型.域名.项目名称.global

例如:com.baidu.global
全局工具类所在包命名规范:域名类型.域名.项目名称.util

例如:com.baidu.util
参考技术A 看个人习惯了,model,controller,service,dao

以上是关于java开发的项目中模块、包、类、接口的关系是啥?的主要内容,如果未能解决你的问题,请参考以下文章

java web项目中,模块的命名规则是啥?

java中接口和类之间是啥关系?

java里的swing是啥意思,为啥取名swing

Maven模块化开发,spring无法注入其它模块中的接口

java里面import java.util.*;是啥用处?

Java开发建类dao,modal,service,impl,util包通常是啥意思,啥功能的类放在其下