Java模块化编程的设想

我初步设想通过在每个jar中设置一个配置文件来指定要加载的Spring的XML文件,另外为了解耦合还可以配置动态的服务功能,让每个jar或是N个jar组合成一个模块,对于模块的加载就变成了对于类库的加载,不知大家有什么想法可以一起交流一下

关于 JAR 您不知道的 5 件事

简介: 除了一些基础的 JAR 之外,许多 Java™ 开发人员绝没有想到 — 仅使用它们就可以绑定类。但 JAR 不仅仅是一个重命名的 ZIP 文件。在本文中,您将学习如何最大限度地使用 Java Archive 文件,包括 jarring Spring 依赖项和配置文件的一些技巧。对于大多数 Java 开发人员来说,JAR 文件及其 “近亲” WAR 和 EAR 都只不过是漫长的 Ant 或 Maven 流程的最终结果。标准步骤是将一个 JAR 复制到服务器(…

用 One-JAR 简化应用程序交付-用定制类装入器促进编程

. Simon Tuffs (simon@simontuffs.com), 独立顾问, simontuffs.com2004 年 11 月 23 日 如果您曾经试图把 Java 应用程序交付为单一的 Java 档案文件(JAR 文件),那么您很有可能遇到过这样的需求:在构建最终档案文件之前,要展开支持 JAR 文件(supporting JAR file)。这不但是一个开发的难点,还有可能让您违反许可协议。在本文中,Tuffs 向您介绍了 One-JAR 这个工具,它使用定制的类装入器,动…

关于 JAR 您不知道的 5 件事

对于大多数 Java 开发人员来说,JAR 文件及其 “近亲” WAR 和 EAR 都只不过是漫长的 Ant 或 Maven 流程的最终结果。标准步骤是将一个 JAR 复制到服务器(或者,少数情况下是用户机)中的合适位置,然后忘记它。 事实上,JAR 能做的不止是存储源代码,您应该了解 JAR 还能做什么,以及如何进行。在这一期的 5 件事 系列中,将向您展示如何最大限度地利用 Java Archive 文件(有时候也可是 WAR 和 EAR)…

httpclient必须的jar

commons-codec-1.3.jar commons-httpclient-3.1.jar commons-logging-1.1.1. 这三个jar是配置httpclient必须的jar。 httpclient是一个开源的项目,主要用于http的编程,可以到官方去下载jar和一些tutorial,我认为是一个不错的项目,用了不少,同时可以加入到php中使用,但是没有用过。

包和jar

·包:       包实际上就是一个文件夹,在不同的类中存在同名的类,那么就是包的作用。在JAVA 中使用package定义包。使用package定义一个包后,在生成class文件的时候需要将所有的 class类放在指定的包中。通过javac -d PackageDemo01.java 进行打包编译:·-d表示生成 目录,根据package的定义生成·“.”表示在当前文件夹中生成。此时完整的类名称就是: 包.类名称。 ·导入包:  在程序中很多类都存在不…

jar

jar -cvf xx.jar *.*C:\Documents and Settings\ginger>javac -help用法:javac 其中,可能的选项包括:-g 生成所有调试信息-g:none 不生成任何调试信息-g:{lines,vars,source} 只生成某些调试信息-nowarn 不生成任何警告-verbose 输出有关编译器正在执行的操作的消息-deprecation 输出使用已过时的 API 的源位置-classpath 指定查找用户类文件的位置-cp 指定查找用户类文件的位置-sourcepath 指定查…

Class loading in Android : Begin with PathClassLoader

Google 在 Android 文档里的《What is Android》章节中,明确提出: The Android SDK provides the tools and APIs necessary to begin developing applications on the Android platform using the Java programming language. 《深入 Java 虚拟机》一书的读者应该清楚,广义的 Java 概念其实包含了 Java Programming Language、Java API、Java Runtime Environment 等。相较之下,Android 的 Java …

Android程序设计-刘刚-专题视频课程

Android程序设计—555人已学习 课程介绍        7天入门Android程序设计课程是一套入门Android的课程,首先会进行Android入门、之后会介绍Android界面开发、Activity、Intent和BroadCastReceiver、数据存储、Content Providers、Service、编程,通过本课程的学习,可以入门Android移动开发,同时掌握Android编程。课程收益    1、快速入门Android移动开发;    2、形成Android的完整知识体系;    3、…

java基础学习一、搭建java编译环境

1、根据对应的操作系统下载jdk(本人下载jdk7) http://www.oracle.com/technetwork/java/javase/archive-139210.html(下载地址下载对应的版本,目前最新版是jdk8) 2、安装jdk  双击下载下来的.exe程序,一路下一步(在安装过程中有两个地方注意下:1)开发工具、源代码、公共jre都选全部安装2)jdk和jre两个安装到同一目录下,目录注意不要有空格)  3、安装完成后,打开命令窗口: 输出java,出现以下信…

SMSLib的配置

在Windows环境下使用SMSLib编程的时候,我们需要做一下comm的配置:1. 将win32com.dll放置在%JAVA_HOME%\jre\bin下2. 将comm.jar放置在%JAVA_HOME%\jre\lib\ext下3. 将javax.comm.properties放置在%JAVA_HOME%\jar\lib下再试试SMSLib自带的examples,看看效果。

作为一名Java开发人员,应该从多大程度上掌握Linux?应该学习Linux的哪些内容?

1.从事JavaEE开发,工作中少不了接触Linux。 2.面对庞大的Linux系统,作为Java开发人员,应该从多大程度上掌握Linux? 3.学习了哪些知识才能称得上系统学习? 4.Java开发工程师相比于测试工程师,运维工程师学习Linux的时候有什么本质区别? 小编整理的一整套系统的Ja va学习教程从最基础的面向对象到框架再到项目实战的学习资料都有整理,送给每一位小伙伴, 有想学习Ja va编程的,或是转行,或是大学…

Jdk目录有关疑问

  Q 1: jre 和 jdk 有什么区别 ?     JRE 提供了 JAVA 程序运行的必要环境平台; jdk 提供了 java 的编程环境,含调试的环境功能,包含 JRE ;  如果只安装了 jre ,那么 cmd 命令行中只能执行 java 指令,不能执行 javac ; 安装好 jdk 后才能执行 javac 用户只需要执行 java 的程序c:\program files\java\jre; 当用户是 java 程序员,需要 java 开发环境,那么开发时,系统就会优先去找“ java 、ja…

Linux下Netbeans字体解决

Linux版本:Ubuntu 8.10 Netbeans: Netbeans6.5 参考链接:http://blog.csdn.net/mosesgi/archive/2007/08/26/1759272.aspx 1.修改JRE字体配置文件: ???????????? 进入JRE字体配置文件目录 ???????????????? cd $JAVA_HOME/jre/lib ??????????? 备份要修改的配 阅读全文 类别:编程学习 java?查看评论