
Java开发
文章平均质量分 77
okaeri
在所有苦累和背负的尽头是行云流水般的此世光阴~
展开
-
Java学习笔记01——Java环境搭建
一.Java项目结构MVC架构: Model——数据、业务逻辑,如地图、人的信息模板; View——用户界面; Control——控制Model层和View层的通信达到视图显示和业务逻辑的分离。*包的命名:com.公司/组织名.项目名.代码所属类名(model/view/main),src包中存放代码。二.Eclipse调试技巧(1)System.out.pr原创 2017-07-04 13:04:13 · 1268 阅读 · 1 评论 -
Java学习笔记13——Spring Data JPA
一、Spring Data JPA概述1.Spring Data JPA是Spring基于ORM框架、JPA规范封装的一套JPA应用框架,可使开发者用极简的代码即可实现对数据的访问和操作,它提供了包括增删改查等在内的常用功能,且易于扩展。它提供了许多编程接口:Repository:最顶层的接口,是一个空接口,目的是为了统一所有的Repository的类型,且能让组件扫描的时候自动识原创 2017-07-09 20:14:33 · 2409 阅读 · 0 评论 -
Java学习笔记12——Spring
一、Spring开发框架1.简介Spring是一个轻量级控制反转IoC和面向切面AOP的容器框架,使用基本的JavaBean代替EJB,易于测试,可用于任何Java应用,解决企业应用开发的复杂性。* 依赖注入DI有效降低耦合度,AOP提供通用任务的集中管理,ORM和DAO简化了对数据库的访问。高度开放性,并不强制。→ 有效组织中间层对象,消除对单例模式的过多使用;使用统一的配置文件原创 2017-07-04 14:55:28 · 327 阅读 · 0 评论 -
Java学习笔记11——Struts2框架
一、Struts2概述1.Struts2由出色稳定的框架Struts1和WebWork框架整合而来,提高了开发效率和规范性(如自动封装数据),更好地实现了MVC架构,解除了与Servlet的强耦合性,无需启动服务器即可进行单元测试。2.Struts2框架的意义a.更便捷的开发:自动封装表单提交数据:属性驱动、模型驱动;便捷地实现上传文件:FileUpload;使网站原创 2017-07-04 14:39:35 · 546 阅读 · 0 评论 -
Java学习笔记10——Servlet
一、Servlet简介1.Server+Applet,特殊的Java类(没有main方法,运行于服务端),Servlet处理HTTP协议。编写类继承自HttpServlet类,重写带参和不带参的init方法、service方法(实现向浏览器中输出的代码)、destroy方法。web.xml文件中添加servlet和servlet-mapping元素。2.Servlet处理流程(1)原创 2017-07-04 14:35:10 · 341 阅读 · 0 评论 -
Java学习笔记08——持久层框架Hibernate
一、Hibernate框架Hibernate将关系型数据库中的数据映射成Java程序中可操作的对象,可以使用Hibernate API对关系型数据库进行操作。1.Hibernate开发环境JDK+Eclipse(下载web,xml组件)+MySQL+Maven(http://maven.apache.org/download.cgi下载→安装→配置MAVEN_HOME环境变量,原创 2017-07-04 14:16:03 · 534 阅读 · 0 评论 -
Java学习笔记07——Oracle数据库SQL开发基础
一、Oracle数据库系统搭建(1)下载安装:将下载的两个压缩文件解压到同一文件夹下,仅安装数据库软件,单实例数据库安装,企业版,Oracle基目录/主目录(软件位置)。(2)数据库创建:Database Configuration Assistant,创建数据库,一般用途或事务处理/数据仓库,全局数据库名/SID,不选配置Enterprise Manager,system(数据库操作员)原创 2017-07-04 14:04:58 · 383 阅读 · 0 评论 -
Java学习笔记06——JDBC
一、关系数据库模型和范式1.关系:二维表;元组:表中的一行;属性:表中的一列;属性域:属性的取值范围;主键:表中的一个属性或几个属性的组合,唯一标识表中的一个元组,不能取空;外键:另一个关系的主键在本关系中称为外键。2.数据库范式:数据库设计所需满足的规范。1NF:属性具有原子性,不能再分解;2NF:记录具有唯一性,非主键字段依赖于主键字段;3NF:任何字段都不能派生自其他字段原创 2017-07-04 13:57:47 · 375 阅读 · 0 评论 -
Java学习笔记05——JSP
一、JSP项目的创建和导出、部署1.安装Tomcat并配置好环境后,在Eclipse的Preference→server中导入当前版本的Tomcat,启动后浏览器中输入localhost:8080会出现404错误(未部署项目时)。2.在Eclipse中创建动态Web项目,在WebContent目录中创建文件夹,存放jsp文件,并部署到Tomcat服务器上,启动服务器则可利用端口号+jsp路原创 2017-07-04 13:50:11 · 366 阅读 · 0 评论 -
Java学习笔记04——Java网络通信
一、使用Dom4j操作XML数据1.www.dom4j.org/dom4j-1.6.1 → download。2.将dom4j-1.6.1.jar导入到工作空间中,工程中导入。3.使用其中DocumentHelpter类的parseText()方法将String直接转换成Document对象,使用该对象的asXML()方法直接转换为String。*下载库中docs文件夹→index原创 2017-07-04 13:43:29 · 275 阅读 · 0 评论 -
Java学习笔记03——Java面向对象和语言进阶
一、static关键字1.static声明的属性为全局属性,可以通过类名称直接调用;2.static声明的方法可以通过类名称直接调用,不能调用非static类型声明的属性或方法,而非static声明的方法可以调用static声明的属性和方法。*程序中所有属性和方法在对象开辟堆内存之后才可以调用,而static类型的方法在对象未被实例化时就可以被类型调用。this关键字原创 2017-07-04 13:35:29 · 289 阅读 · 0 评论 -
Java学习笔记02——Java语言基础
一、Java数据类型1.数据类型分为8种基本数据类型和引用数据类型,视频中所说的自定义数据类型应该也属于引用数据类型。2.字符类型char占用2个字节。3.布尔类型boolean占用空间详细解释:(1)4字节:在Java虚拟机中没有任何供boolean值专用的字节码指令,Java语言表达式所操作的boolean值,在编译之后都使用Java虚拟机中的int数据类型来代替,对32位的处原创 2017-07-04 13:21:30 · 292 阅读 · 0 评论 -
【碎料】Java后台开发常用命令收集
接触Java后台开发半年,对各种Linux命令都不太熟悉,经常被小组长嫌弃,所以想着整个帖子来记录整理一下。如有不对或欠妥的地方,欢迎大家指正~一、Maven相关命令mvn -version 查看maven的版本及配置信息以下命令需要切换到Maven项目的根目录后执行:mvn compile 编译项目代码mvn test ...原创 2018-02-08 09:27:58 · 226 阅读 · 0 评论