Java看书学习笔记

Posted 少壮不努力,老大徒伤悲

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java看书学习笔记相关的知识,希望对你有一定的参考价值。

1.POM:maven ,项目管理工具
存放Jar包的文件
2.mybatis-generator-core-1.3.2 生成文件 生成语句: java -jar mybatis-generator-core-1.3.2.jar -configfile generator.xml -overwrite
Resource ,专门放配置文件的。

javaBea:
javaBean在MVC设计模型中是model,又称模型层,在一般的程序中,我们称它为数据层,就是用来设置数据的属性和一些行为,然后我会提供获取属性和设置属性的get/set方法

j2ee
J2EE Java2平台企业版(Java 2 Platform,Enterprise Edition)
J2EE是一套全然不同于传统应用开发的技术架构,包含许多组件,主要可简化且规范应用系统的开发与部署,进而提高可移植性、
安全与再用价值。 J2EE核心是一组技术规范与指南,其中所包含的各类组件、服务架构及技术层次,均有共通的标准及规格,
让各种依循J2EE架构的不同平台之间,存在良好的兼容性,
解决过去企业后端使用的信息产品彼此之间无法兼容,导致企业内部或外部难以互通的窘境。

EJB是sun的JavaEE服务器端组件模型,设计目标与核心应用是部署分布式应用程序。简单来说就是把已经编写好的程序
(即:类)打包放在服务器上执行。凭借java跨平台的优势,用EJB技术部署的分布式系统可以不限于特定的平台。
EJB (Enterprise JavaBean)是J2EE(javaEE)的一部分,定义了一个用于开发基于组件的企业多重应用程序的标准。
其特点包括网络服务支持和核心开发工具(SDK)。 在J2EE里,Enterprise Java Beans(EJB)称为Java 企业Bean,是Java的核心代码,
分别是会话Bean(Session Bean),实体Bean(Entity Bean)和消息驱动Bean(MessageDriven Bean)。

Spring是一个轻量级控制反转(IoC)和面向切面(AOP)的容器框架。
◆目的:解决企业应用开发的复杂性
◆功能:使用基本的JavaBean代替EJB,并提供了更多的企业应用功能
Spring的一个最大的目的就是使J2EE开发更加容易。同时,Spring之所以与Struts、Hibernate等单层框架不同,
是因为Spring致力于提供一个以统一的、高效的方式构造整个应用,并且可以将单层框架以最佳的组合揉和在一起建立一个连贯的体系。
可以说Spring是一个提供了更完善开发环境的一个框架,可以为POJO(Plain Old Java Object)对象提供企业级的服务
持久层(DAO,数据访问层):
大多数情况下特别是企业级应用,数据持久化往往也就意味着将内存中的数据保存到磁盘上加以固化,而持久化的实现过程则大多通过各种关系数据库来完成。

Hibernate 编辑

Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任。


iBATIS一词来源于“internet”和“abatis”的组合,是一个基于Java的持久层框架。iBATIS提供的持久层框架包括SQL Maps和Data Access Objects(DAO)

MyBatis 是支持普通 SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis 消除了几乎所有的JDBC代码和参数的手工设置以及结果集的检索。MyBatis 使用简单的 XML或注解用于配置和原始映射,将接口和 Java 的POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。

每个MyBatis应用程序主要都是使用SqlSessionFactory实例的,一个SqlSessionFactory实例可以通过SqlSessionFactoryBuilder获得。SqlSessionFactoryBuilder可以从一个xml配置文件或者一个预定义的配置类的实例获得。

用xml文件构建SqlSessionFactory实例是非常简单的事情。推荐在这个配置中使用类路径资源(classpath resource),但你可以使用任何Reader实例,包括用文件路径或file://开头的url创建的实例。MyBatis有一个实用类----Resources,它有很多方法,可以方便地从类路径及其它位置加载资源。
Ibatis与mybatis区别

这个区别不是很大,最主要的区别就是mybatis简化了编码的过程,不需要去写dao的实现类,直接写一个dao的借口,再写一个xml配置文件,整个mybatis就配置好了,也就是数据库就连接好了,然后再service里面调用dao就可以了,但是ibatis则不可以,必须要写dao的实现类,在写个什么return getSqlMapClientTemplate().queryForList()神马的,所以说mybatis是ibatis的升级版本,也就是在这里,不用写dao的实搜索现类,还有些区别就是xml里面的sql语句的写法有些小变化,但是不大

 

1.安装Java JDK(配置环境变量)
2.安装Jar (配置环境变量)
2.安装Idear 开发工具
3.下载Mevan 包(配置环境变量)

 

Java Development Kit(JDK)是升阳电脑(Sun)针对Java开发人员发布的免费软件开发工具包(SDK,Software development kit)。 现属于Oracle公司。大家也可以去下载OpenJDK,属于GPL协议。

作为Java语言的SDK,普通用户并不需要安装JDK来运行Java程序,而只需要安装JRE(Java Runtime Environment)。而程序开发者必须安装JDK来编译、调试程序。

这里用的是Oracle的官方JDK,下图是官方的下载页面:

 

JDK环境变量配置--win8版.


工具/原料

 

jdk-7u51-windows-x64.exe

 

方法/步骤

 

 

根据自己的电脑的系统属性,如果是32位系统,下载windows-x86版本;如果64位系统下载windows-x64位。根据个人需要下载JDK版本,这里下载JDK-7u51版本的64位,下面是下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html

 

 

JDK环境变量配置--win8版.

 


点击安装,选择默认安装即可,不用调整位置,直接点击下一步进行安装;如果出现选择安装JRE,请选择默认即可

 

JDK环境变量配置--win8版.

 


进入Java的默认安装位置,这里选择默认;路径在上图中的红线部分;复制路径:

C:\\Program Files\\Java\\jdk1.7.0_51

 

JDK环境变量配置--win8版.

 


点击计算机(即我的电脑,win8下是This)-》系统属性-》高级系统设置》环境变量

 

JDK环境变量配置--win8版.

JDK环境变量配置--win8版.

JDK环境变量配置--win8版.

 


点击系统变量方框下的“新建”,填入以上对应的变量值:

JAVA_HOME C:\\Program Files\\Java\\jdk1.7.0_51

JRE_HOME C:\\Program Files\\Java\\jre7

CLASSPATH .%JAVA_HOME%\\lib;%JAVA_HOME%\\lib\\tools.jar

编辑Path变量,不是新建,填入%JAVA_HOME%\\bin;%JAVA_HOME%\\jre\\bin;

注意如果原来的Path前没有;(分号)的话,应加;%JAVA_HOME%\\bin;%JAVA_HOME%\\jre\\bin;

 

JDK环境变量配置--win8版.

JDK环境变量配置--win8版.

JDK环境变量配置--win8版.

JDK环境变量配置--win8版.

JDK环境变量配置--win8版.

6


单击计算机图标,在路径框中输入cmd按下Enter键;也可使用win+R键,输入cmd,打开命令行窗口;输入java,按下Enter键,若出现以下图示,表示安装成功

 


=======================================


Maven的安装及配置
|浏览:9260|更新:2014-04-07 23:27
12Maven的安装及配置345Maven的安装及配置6
分步阅读
Maven是一个项目管理的Java 工具,在JavaEE中,我们可以使用Maven方便地管理团队合作的项目,现在我们在学习JavaEE框架,使用Maven可以管理类库,有效方便地供团队中的其他人员使用。现在让我们开始配置Maven吧

工具/原料
系统已安装JDK7版本以上
windows操作系统
apache-maven-3.1.1-bin.zip
方法/步骤
首先,先到官网去下载maven。这里是官网的地址:http://maven.apache.org/download.cgi 请选择最新的版本下载,这里咱们下载的是apache-maven-3.1.1-bin.zip,在如图所示的红色部分
Maven的安装及配置
解压apache-maven-3.1.1-bin.zip,并把解压后的文件夹下的apache-maven-3.1.1文件夹移动到D:\\Java下,如果没有Java这个文件夹的话,请自行创建。
Maven的安装及配置
右键“计算机”,选择“属性”,之后点击“高级系统设置”,点击“环境变量”,来设置环境变量,有以下系统变量需要配置:
新建系统变量 MAVEN_HOME 变量值:D:\\Java\\apache-maven-3.1.1
编辑系统变量 Path 添加变量值: ;%MAVEN_HOME%\\bin
最后检验配置是否成功:用win键+R,来打开命令行提示符窗口,即Dos界面,输入mvn --version 若出现以下情况说明配置成功
Maven的安装及配置
END
注意事项
如果配置错误,请确保你已正确配置JDK环境变量
JDK环境变量配置参考经验:http://jingyan.baidu.com/article/ca41422fe3b7261eae99edc6.html
如果你感觉不错,请点个赞噢!
Maven 配置方法
http://www.cnblogs.com/good_hans/archive/2010/03/22/1691965.html

maven 安装完成后,在开始-cmd-命令里面输入:mvn -version 会出现Maven相关信息,就说明Maven配置陈功了。

maven配置路径:D:\\Java\\apache-maven-3.3.3

最新项目:D:\\WorkSpace\\Project\\pro1

以上是关于Java看书学习笔记的主要内容,如果未能解决你的问题,请参考以下文章

Java学习小笔记——对象和类

java/android 设计模式学习笔记目录

java/android 设计模式学习笔记目录

jquery基础教程学习笔记一

2016年4月2日_JAVA学习笔记_上午

[游戏开发-学习笔记]菜鸟慢慢飞-你怎么做笔记?