关于Java包的总结

  1. 1:

包的命名规范应当体现出项目资源良好的划分

servlet类所在包命名规范:公司名称.开发组名称.项目名称.web.servlet
例如:net.linkcn.web.servlet

自定义标签类所在包命名规范:公司名称.开发组名称.项目名称.web.tags
例如:net.linkcn.web.tags

过滤器类所在包命名规范:公司名称.开发组名称.项目名称.web.filter
例如:net.linkcn.web.filter

Action类所在包命名规范:公司名称.开发组名称.项目名称.web.struts.action
例如:net.linkcn.web.struts.action

ActionForm类所在包命名规范:公司名称.开发组名称.项目名称.web.struts.form
例如:net.linkcn.web.struts.form

Javabean所在包命名规范:公司名称.开发组名称.项目名称.web.struts.service.impl
例如:net.linkcn.web.service.impl

Javabean实现接口命名规范:公司名称.开发组名称.项目名称.web.service
例如:net.linkcn.web.service

DAO类所在包命名规范:公司名称.开发组名称.项目名称.dao.impl
例如:net.linkcn.dao.impl

DAO类所实现的接口在包中命名规范:公司名称.开发组名称.项目名称.dao
例如:net.linkcn.dao

POJO类与hbm文件所在包命名规范:公司名称.开发组名称.项目名称.dao.hbm
例如:net.linkcn.dao.hbm

全局公共类、接口类所在包命名规范:公司名称.开发组名称.项目名称.global
例如:net.linkcn.global

全局工具类所在包命名规范:公司名称.开发组名称.项目名称.util
例如:net.linkcn.util 或者是common

时间: 2024-11-08 22:34:44

关于Java包的总结的相关文章

java 包路径

<aop:config> <aop:pointcut id="abc" expression="execution(* *..Book.save(..))"/> </aop:config> 或者 <context:component-scan base-package="com.bky.service..*" /> 都会用到* *..Book.save(..) 或com.bky.service..*

JavaSE复习日记 : java包机制

这里是第一个文件,命名为JavaSE_01.java,我在这个文件里面声明了一个m1()方法,通过包机制,我将在另外一个文件夹里访问这个文件里的东西,确切的说是访问这个文件生成的一个class文件; package com.jaovo.webTeah.db; /* * Java包机制 * * 也就是软件包机制,软件世界中的两大难题:命名和缓存; * * 在程序命名中取一个言简意赅的名字很难,有时候名字取出来发现这个名字已经存在,包括IP,域名,MAC地址冲突等,在计算机中都出现了命名冲突的问题,

Java包(Package)的详细用法(转)

Java包(Package)的详细用法 http://wenwen.soso.com/z/q229375145.htm 当一个大型程序交由数个不同的程序人员开发时,用到相同的类名是很有可能的,那么如果发生了这样的事件我们该怎么办那?,在我们java程序开发中为了避免上述事件,提供了一个包的概念(package),那么既然有了这样一种方法能避免上述事件,那么我们怎样使用package那?,使用方法很简单我们只需要在我们写的程序第一行使用package关键字来声明一个包就行了,例如我们来声明一个名为

重新认识Java包的命名规则

在软件开发这个行当"混了"几年,如果这时再提Java包的命名规则未免有点小儿科了,别急呀:大家看下面这个工程以及里面的代码: 看到这个工程后,想来大家应该"理所当然"地认为"没问题啊",呵呵呵,那么当我们运行程序时会发生什么呢?看下图: 怎么造成的?很简单:Java的包名不能以"java"开头.

Android数据库框架——ORMLite轻量级的对象关系映射(ORM)Java包

Android数据库框架--ORMLite轻量级的对象关系映射(ORM)Java包 事实上,我想写数据库的念头已经很久了,在之前写了一个答题系统的小项目那只是初步的带了一下数据库,数据库是比较强大的,不是我们三言两语就能解决的,我一直想抽个时间自己再过一遍Sqlite和JDBC的,但是,大家也知道,琐事比较多,我们来说一下数据库的框架吧,事实上市面上,我觉得还可以的数据库框架有两个,ORMLite和GreenDao,我以前做的运动类的应用上,就需要存储大量的运动数据,我们最开始是在本地写数据库的

Eclipse 创建 Java 包---Eclipse教程第09课

打开新建 Java 包向导 你可以使用新建 Java 包向导来创建 Java 包.Java 包向导打开方式有: 通过点击 "File" 菜单并选择 New > Package 在 Package Explorer 中通过右击鼠标选择 > Package 在工具条上点击包按钮( ) 如果你要创建子包,在打开创建 Java 包向导前选择好父包,这样在名称字段就有了父包的值. 使用创建 Java 包向导 在向导弹出框(New Java Package)中可以执行以下操作: 输入资

java 包 和 物理目录 解惑

今天做 JUnit 实验, 发现在物理实际不同的目录(src, testsrc)下可以使用相同的包名, 并且在这两个目录下, 都有个子目录 coolUnit (这个子目录是配合 package 使用的) 问题: 1. 那么包名和实际物理路径有什么关系? 答: 包名必须出现在实际路径中的一部分, 只是一段, 不可能是绝对路径. 而这个段的起点, 就是包含了classpath目录的一个. 可以看到如下代码, 是eclipse 自动生成的 .classpath文件, 其中classpath就包含了te

java包的使用

包是Java语言提供的一种区别类名字命名空间的机制,它是类的一种文件组织和管理方式.是一组功能相似或相关的类或接口的集合.Java package提供了访问权限和命名的管理机制,它是Java中很基础却又非常重要的一个概念. 一.包的作用 1 把功能相似或相关的类或接口组织在同一个包中,方便类的查找和使用. 2 如同文件夹一样,包也采用了树形目录的存储方式.同一个包中的类名字是不同的,不同的包中的类的名字是可以相同的,当同时调用两个不同包中相同类名的类时,应该加上包名加以区别.因此,包可以避免名字

Android Java包各种功能简述

开发Android应用程序基本上使用的都是Java语言.那么要想灵活的应用这一系统,就应当熟悉其中的Android Java包的各种功能. 一般的JAVA应用中,如果需用引用基础类库,通常需要使用如下的方式: import javax.swing.*; 以上代码表示了引用JAVA的GUI组件Swing,javax.swing即JAVA中的一个包. Adroid提供一些扩展的JAVA类库,类库分为若干个包,每个包中包含若干个类.例如:在Android中计算器是一个相对简单的程序,其入口程序文件为C

3.Java包的概念

“包”机制是 Java 中特有的,也是 Java 中最基础的知识之一.一些初学 Java 的朋友,通常像学其他语言一样从教材上“copy”一些程序来运行,可是却常常遇到莫名其妙的错误提示,这些问题事实上都是对“包”的原理不理解.本节将就此问题进行深入阐述. 什么是 Java 中的包 在 Java 程序语言中,为了开发方便,会将多个功能相似的类放到一个组内,而这个组就是“包”,包就像一个目录结构. 先来观察目录结构,目录的结构分为目录.子目录和文件.在操作系统中,如何表示一个文件的目录结构呢?先看