`
Jacular
  • 浏览: 184001 次
  • 性别: Icon_minigender_1
  • 来自: 云南
社区版块
存档分类
最新评论
文章列表
1 new 新建 2 Runnable 可以运行(就绪) 3 Running 运行(正在运行) 4 Block 阻塞挂起 5 Dead 死亡
Step1.将Struts2核心jar文件添加到              WEB-INF/lib下    Step2.配置核心控制器    Step3.在src下添加Struts2相关的配置文件:                struts.properties - 提供Web应用程序的配置信息                struts.xml - 用于配置与特定应用相关的配置信息                log4j.properties - log4j配置文件,用于输出日志信息              (以上步骤属于Struts2的环境配置)       Step4.  建立模型( ...
       1.1 Action类的代码结构:                   public class RegisterAction{                          //1.定义业务逻辑接口的对象                          private UserService userSerice;              ...
1)Action接口的定义:                   public interface Action{                      //下述常量用于规范Result的名称                      final static String SUCCESS="success";                      final static String ERROR="error";                      final static String INPUT="input"; ...

struts.xml的配置

    博客分类:
  • SSH
2.1 基本配置结构:      struts.xml文件:        <struts>              <include file=""/>              <package name=""                                namespace=""           ...

struts2 log4j的使用

    博客分类:
  • SSH
1)log4j的使用步骤:           jar文件:common-logging-*.jar                            log4-*.jar           log4j.properties : 配置文件     2)理解log4j.properties的结构:              Logger - 日志组件,控制日志的级别和范围                 (重点)日志级别:fatal,error,warn,info,debug(从高到低)                  根Logger:                         lo ...
Java 类型, 引用变量与堆对象 1)Java 类, 是用来描述事物类型的. 如: 书 <图书馆管理系统>中的概念: 书Book 书的特征: 书号, 书名, 编号, 作者, 价格... 2) 类的声明: public class Book{ long id; String name; String isbn; //书号 String[] authors; //作者 double price; } 3) 引用变量与对象的创建过程: A Java 的内存管理与分配: 栈是一块Java 使用内存区域, 使用的方式:LIFO(后来者居上) 堆也是一块Java 使用内存区域, 使用方式: 无 ...
abstract: 抽象的, 是指不够具体, 概念性的 1) 抽象方法,只有行为的概念,没有具体的行为实现。 使用:abstract 关键字修饰,并且没有方法体。 2) 包含抽象方法的类,就一定是抽象类。 使用: abstract 关键字修饰,包含抽象方法。 如:平面图形一定可以计算面积。 3) 抽象类不能直接创建实例。可以定义引用变量。 4) 抽象类只能被继承,一个具体类继承一个抽象类,必须实 现所有抽象方法。 5) 抽象方法和抽象类非常适合作为系统的分析和设计的工具。 public class abstract CRMSystem{ public abstract Client add(Cl ...
在做手机产品设计的过程中,遇到很多看似很小,且很容易被忽略的问题,正是这些小问题,一次次的撩拨用户的耐心,让用户对你的产品心生怨念。刚出道的朋友没有经过实战,对细节注意不多,往往都会遇到类似的问题,强 ...

Java 多线程编程

    博客分类:
  • java
1) 程序: 指令+数据的byte 序列, 如: qq.exe 2) 进程: 正在运行的程序, 是程序动态的执行过程(运行于主存储器) 3) 线程: 在进程内部, 并发运程的过程(方法) 4) 并发: 进程是并发运行的, OS 将时间划分为很多时间片段, 尽可能 均匀分配给正在运行的程序, 微观上进程走走停停, 宏观上都在运行 这种都运行的现象叫: 并发, 但是不是绝对意义上的"同时"

Java IO 总结

    博客分类:
  • java
1)是一种数据操作模型: 把任何数据都作为Byte 的有序集合看待 逐一处理的方式方式叫做流. Java 流模型, 是byte by byte 是数据集合 data : 41 42 00 00 ff ff d6 d0 index : 0 1 2 3 4 5 6 7 8 pointer: ^ 节点流: 流开始和结束的地方 过滤器: 基本流的功 ...

Java 反射

    博客分类:
  • java
1) 反射是Java 自我管理的机制 2) 可以通过反射机制发现对象的类型发现类型的方法/属性/构造器 3) Java 反射访问任意对象方法和属性等 4) Class 加载 类加载到内存: java 将磁盘类文件加载到内存中,为一个对象(实例) 这个对象是Class 的实例, 也就是这些对象都是Class 实例 5)Class 实例获得 Class cls = String.class; Class cls = Class.forName("java.lang.String"); Class cls = "abc".getClass();
1)继承Thread 类 a 继承Thread 类, 覆盖run()方法, 提供并发运程的过程 b 创建这个类的实例 c 使用start() 方法启动线程 50 2)实现Runnable 接口 a 实现Runnable 接口, 实现run()方法, 提供并发运程的过程 b 创建这个类的实例, 用这个实例作为Thread 构造器参数 创建Thread 类. c 使用start() 方法启动线程 class Foo implements Runnable{ public void run(){ //.... } } Thread t = new Thread(new Foo()); t.start( ...
1) 异步: 并发, 各干自己的: 如: 一群人上卡车 2) 同步: 步调一致的处理, 如: 一群人上公交车, "伦敦制"

Struts2MVC模式

    博客分类:
  • SSH
1)什么是MVC?      M - Model,用于封装和传递数据、完成数据访问和                    业务逻辑,由JavaBean组成      V - View, 用于提供显示页面和用户交互,                     由JSP组成      C - Controller,用于控制应用程序的流程,                   由Servlet组成。           控制器降低了模型和视图之间的耦合性,具有较好的           维护性、扩展性,适合复杂应用程序的开发   2)MVC应用程序的运行过程:   3)控制器的职责:       a. ...
Global site tag (gtag.js) - Google Analytics