- 浏览: 73319 次
- 性别:
- 来自: 武汉
-
最新评论
-
zsw12013:
怎么不把你的数据库的数据也发过来????
ajax联动菜单 -
闫昌盛:
你写的什么啊? 不对啊
错误信息 :
DEBUG: setD ...
Java邮件实例01 -
luo877280:
登录和注册(jsp+servlet+JavaBean)
文章列表
一:jstl简介
jstl全名为:JavaServer Pages Standard Tag Library,中文名叫Jsp标准标签函数库。
jstl是一个标准,且已经定制好的标签函数库,可以应用各种领域。如:基本输出、输入、流程控制、循环、XML文件剖析、资料库查询、文字格式标准化得应用。
jstl分为五大类:
核心标签库(Core tab library)
Il8N格式标签库( Il8N-capable formating library)
SQL标签库(SQL tag library)
XML处理(XML ...
一:Spring中的AOP技术实际上就是Struts2中的拦截器,只不过针对的对象不同, Spring中的AOP技术: 拦截业务层的方法 Struts2中的拦截器: 拦截Action中的请求
二:示例:模拟一个业务需求
//service层
package com.spring.chapter6.service;
public interface UserService {
public void create();
public void update();
public void delete();
}
//service.imp ...
一:配置文件
(1).环境搭建和上一章一样,需要导入6个jar包。
(2).将struts.xml放置到web工程src目录下。
(3).web.xml配置。
二:示例
action层
package com.struts.chapter2.action;
public class UserAction{
private String message;
public String getMessage() {
return message;
}
public String execute(){
message ...
一:Struts2框架体系的介绍
Struts2简单来说,是一个功能强大的过滤器, Struts2负责拦截用户的请求(request),然后在Struts2的范围内进行业务逻辑的处理,根据用户处理的返回值,由Struts2框架来决定页面的导航.
1.导包:
s ...
一:注释的方法注入
1.XML配置文件的改动:
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:context="http://www.springframework.org ...
一:控制反转(IOC):就是实例化对象的控制权发生了转变,以前是我们自己new,现在交给spring这个工厂去实例化,如果我现在要用对象,就直接向spring这个工厂索取就可以了。
两种方式:set方式和构造器方式。
二:构造器方式注入
构造器参数类型的匹配
要求构造参数非常明确,即参数列表不会有同类型的参数。
以水果service层为例:
service层需要持有Dao层对象,才能调用Dao层方法。
//Dao层接口:
package com.spring.chapter4.dao;
public in ...
一:Dao层
package com.spring.chapter3.dao;
public interface FruitDao {
public void create();
}
实现类:
package com.spring.chapter3.dao.impl;
import com.spring.chapter3.dao.FruitDao;
public class FruitDaoImpl implements FruitDao {
public void create() {
System.out.println(" ...
一:实例化bean
构造方法实例化
package com.spring.chapter2.service;
public interface Fruit {
public void eat();
}
package com.spring.chapter2.service.impl;
import com.spring.chapter2.service.Fruit;
public class Apple implements Fruit {
public void eat() {
System.out.println("吃苹果 ...
一:对象的创建
了解spring得须了解一下对象的工厂模式
public interface Fruit{
public void eat();
}
public class Apple implements Fruit{
public void eat(){
System.out.println("吃苹果!");
}
}
public class Orange implements Fruit{
public void eat(){
System.out.println("吃桔子!");
...
1.Java是怎样跨平台的,javac.exe,java.exe的作用是什么?
答:Java是通过Java虚拟机跨平台的,不同的平台使用不同的虚拟机,编译的Java字节码文件是相同的。
javac.exe:是用来编译Java文件的,将Java文件编译成字节码文件,再用虚拟机上运行。
java.exe:是用来解释执行Java字节码文件的。
2.Java的编码规范请写出四点, Java的注释有哪几种?
答:(1).文件名必须要和类名一样。
(2).必须区分大小写。
(3).括号要成对出现。
...
1.Java语言分为三个版本分别为:
(1).标准版JavaSE
(2).企业版JavaEE
(3).微型版JavaME
2.计算机语言发展历程分别为:
(1).第一代语言是机器语言,它是以传真打卡方式来实现编程。
(2).第二代语言是汇编语言, ...
一:字符串
字符窜是一个由零个或多个字符串组成的字符组成的字符序列。字符串不是一个简单的基本数据类型,也不是一个字符串数组。
字符串变量使用String关键字来声明,表示该变量为字符串类型的变量。
Java将字符串作为内置对象处理,提供了丰富的特性来处理字符串。
字符串的创建:
String str; //声明一个字符串变量的类型
str ="abc"; //把一个字符串常量赋值给一个字符串变量str
当把一个空字符串“”赋给字符串变量时,表示该字符串在内存中已经分配了空间。
//文件名:Str ...
一:数组
数组是多个相同类型信息的集合,通过数组可以统一管理这些数据。
数组是一组相同类型的变量,可以通过公共的名称类引用,数组可以定义为任何类型,并且可以是一维或多维的,数组中的元素是可以通过它的下标来访问的。
二:一维数组
所谓一维数组,就是一组相同类型数值的集合。
创建一个数组之前需要声明数组,一维数组声明如下:
数组类型 数组名[]; 如:int num[];
数组类型[] 数组; 如:int[] num;
数组类型是Java语言中的任何一种基本数据类型或引用类型。
数组名是任何合法 ...
一:Java程序语句分为以下几种:
选择:允许程序根据表达式的结果或变量的状态选择不同的路径。
(迭代)循环:使程序能够重复执行一条或多条语句。
跳转:允许程序以非线程的方式运行。
二:Java的选择语句
Java支持两种选择语句:if和switch语句,这些语句允许根据在运行时才知道的条件来控制执行过程。
if(boolean表达式){
代码块1
}else{
代码块2
}
如果表达式的值为true,就执行代码块1,否则执行代码块2
...
一:Java运算符
在Java中,运算符可以分为以下四组:
算术运算符、位运算符、关系运算符、逻辑运算符
二:算术运算符
运算符
结果
+
加
-
减
*
乘
/
除
%
取模
++
递增运算
--
递减运算
+=
加法赋值
-=
减法赋值
*=