`
文章列表
构建   这里搜集了用来构建应用程序的工具。   Apache Maven:Maven使用声明进行构建并进行依赖管理,偏向于使用约定而不是配置进行构建。Maven优于Apache Ant。后者采用了一种过程化的方式进行配置,所以维护起来相当困难。 Gradle:Gradle采用增量构建。Gradle通过Groovy编程而不是传统的XML声明进行配置。Gradle可以很好地配合Maven进行依赖管理,并且把Ant脚本当作头等公民。 字节码操作   编程操作Java字节码的函数库。   ASM:通用底层字节码操作及分析。
J2EE平台由一整套服务(Services)、应用程序接口(APIs)和协议构成,它对开发基于Web的多层应用提供了功能支持,下面对J2EE中的13种技术规范进行简单的描述(限于篇幅,这里只能进行简单的描述):    1.JDBC(Java Database Connectivity ...

JavaWeb之http协议

  HTTP简介   WEB浏览器与WEB服务器之间的一问一答的交互过程必须遵循一定的规则,这个规则就是HTTP协议。HTTP是 hypertext transfer protocol(超文本传输协议)的简写,它是 TCP/IP 协议集中的一个应用层协议,用于定义WEB浏览器与W ...
hibernate3 示例项目 org.tinyrabbit.web.hibernate3.demo  

HRSystem_Eclipse

HRSystem_Eclipse HRSystem_Eclipse  

学习网站汇总

学习网站汇总   http://www.pin5i.com/
com.ihuning.web.spring3.demo
    官网:http://spring.io/   代码托管在GitHub:https://github.com/spring-projects/spring-framework  
  JavaEE开发环境   1. tomcat 2. eclipse 3. ant 4. cvs/svn/vss
  JSP,Servlet和JavaBean       1. JSP作为表现层,FreeMarker和Velocity可作为替代。     2. JavaBean作为DTO(Data Transfer Object,数据传输对象)封装底层的状态信息用于传递信息到        表现层。     3. Servlet 3.0 提供了异步请求、Annotation标注、增强的ServletAPI,这些功能都很好的简化了            JavaWeb开发。   Struts2.2       1. Struts1 最早的MVC框架。     2. Struts2则是 ...
       Java EE(Java Platform Enterprise Edition)是sun公司(2009年4月20日甲骨文以交易价格达74亿美元现金收购Sun微系统公司)推出的企业级应用程序版本。这个版本以前称为 J2EE。能够帮助我们开发和部署可移植、健壮、可伸缩且安全的服务器端 Java应用程序。Java EE 是在 Java SE 的基础上构建的,它提供Web 服务、组件模型、管理和通信 API,可以用来实现企业级的面向服务体系结构(service-oriented architecture,SOA)和 Web 2.0应用程序。                  ...
package com.ihuning.javase.demo.thread; import java.util.concurrent.Callable; public class GetSum implements Callable<Integer> { private Integer total; public GetSum(Integer total) { this.total = total; } public Integer call() throws Exception { for (int i = 0; i < ...
访问控制符(accessmodifier)     前面讲到了继承,通过继承,可以让子类拥有父类中已经实现的属性和方法,避免在整个软件体系中,出现重复的代码,提高软件的开发效率和可靠性。   但是有的时候,我们希望父类中的某些属性和方法,仅用于父类自己使用,对子类保密。   并且很多时候,当别的对象调用该类对象的时候,也希望这些调用操作是有限制,类的设计只保持部分方法接口公开。   这就需要在类定义的时候,进行访问控制。   在开始时其实已经说到了,通过将属性设置为private(私有的)的,可以限制对相应属性的访问。   在Java中,可以在类、类的属性以及类的方法 ...
包:类似于文件夹,不同的文件夹可以放不同的文件。而包是用来放不同的源代码。 用于将完成不同功能的类分门别类,放在不同的目录(包)下。   包的命名规则:将公司域名反转作为包名。www.baidu.com,com.baidu (包名),对于包名:每个字母都需要小写。如果定义类的时候没有使用package,那么Java就认为我们所定义的类位于默认包里面(default package)。   编译带有package 声明的java 源文件有两种方式: [class014/ PackageTest.java]   在class014目录下执行命令: javac –d . Packa ...
1.      设计模式   有23个经典的设计模式   NO.1单例模式(Singleton):表示一个类只会生成唯一的一个对象。 思考:怎样可以让一个类有且只有一个实例呢? 1) 先定义两个类: public classSingletonTest {} class Singleton {} 2) 如何生成唯一的一个实例,决定于类生成实例的过程。我们知道实例生成是通过调用构造方法来实现的,而且构造方法肯定会被调用的。因此我们就考虑以构造方法为入口寻求解决方法。如果我们不提供构造方法,则系统会提供一个默认的不带参数的构造方法,每new一次,就生成一个对象,不能保证唯一性。 ...
Global site tag (gtag.js) - Google Analytics