![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA/JAVA SE 学习记录
文章平均质量分 82
violent_sunset
thanks for your visiting...
展开
-
第6章 HTML基础学习-CSS盒子模型和定位法-JS概述等
部分HTML代码:03-css-box-model02-no-full-setting.html<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title> <style&原创 2018-05-18 21:11:13 · 151 阅读 · 0 评论 -
第23章 J2EE SSH基础学习-Hibernate概述-1
Hibernate最主要是解决先进的面向对象编程方式与相对麻烦落后的关系型数据库之间的开发存在着冲突,然后我们为了简化对象和记录之间的转化而开发出的一种工具。Hibernate就是简单的对象关系映射工具之一。同时也是现如今相对成熟的重量级全自动开发框架之一: 概念完整,使用困难,调试对开发人员要求高,谨慎使用hibernate主要工作时创建一个SessionFactory,然后我们所有的操作都是基...原创 2018-05-26 18:00:59 · 146 阅读 · 0 评论 -
第24周J2EE SSH基础学习-Struts2和Hibernate整合实践
hibernate基础学习:关联关系1. 单实体2. 多实体关联 a. 关联 b. 聚合 c. 组合 1) 一对多关系是主流 确认主控方,主控方一般是一方。关系是由多方来维持的。 市民和公交卡 市民是强势方, 不需要去维护关系,因为关系不存在,它还可以安然存在。 ...原创 2018-05-26 23:54:42 · 218 阅读 · 0 评论 -
第15章 JAVA EE基础学习-JDBC概述说明-2-与WEB层整合说明-2
这章主要讲解JDBC与web层的嵌套,后台与前台的结合。后台依旧使用JDBC进行详细描述,前台主要是基本的显示界面问题。结合servlet请求回应完成测试系统的编写。1 普通的表单提交就是单纯的字段提交,这个可以直接采用普通的表单提交方式;也就是:<form action="...." method="post"> 名字: 年龄: 学号:</form>2 但是...原创 2018-05-22 17:13:00 · 143 阅读 · 0 评论 -
第16章 JAVA EE基础学习-MVC设计模式说明-过滤器概述等
filter过滤器的先后顺序:依据其在web.xml 中的filter-mapping顺序有关,排在前面的优先级最先验证后续。。。。原创 2018-05-22 21:48:12 · 128 阅读 · 0 评论 -
第17章 J2EE SSH基础学习-struts2应用概述
在Servlet编程学习中中,我们发现在处理大部分数据封装和存储代码都是拷贝和粘贴的操作。所以那么我们能不能将这些无聊的拷贝工作抽象出来封装成方法,然后缩减我们工作的负荷。同时我们对于各种数据回显和传递业务都聊熟于心之后,感觉就是增加工作量,但是技术含量却没变。Struts就是针对jsp对象数据对象回显工作进行开发的一个工具。对于数据库的一些增删改查操作,大多是拷贝和粘贴工作,那么我们能不能考虑使...原创 2018-05-23 18:40:53 · 132 阅读 · 0 评论 -
第18章 J2EE SSH基础学习-struts2应用概述-2
这个章节主要讲解了struts标签的使用,结合小程序进行展示:查找某范围内的质数:其中想达到的目标是通过struts实现后台和显示界面同时变化的效果。<!-- 表单数据输入项使用struts标签书写,才能绑定后台模型数据,从而实现模型动,界面也动,界面改了,实际就是就该模型。 --> <!-- struts2通过数据标签,实现了界面跟后台模型绑定 -->//value st...原创 2018-05-23 21:33:19 · 185 阅读 · 0 评论 -
Java JVM内存配置参数
-Xmx1024m -Xms1025m -Xmn5120m -XXsurvivorRatio=3其基本描述如下:-Xmx:最小堆大小-Xms:初始堆大小-Xmn:新生代大小:-XXsurvivorRatio=3:代表Eden:Survivor=3 根据目前大部分Java JVM采用的算法,将堆内存分为若干个区域,一般情况将新生代分为Eden,2快survivor;然后 我们如果要求survivor...原创 2018-06-04 20:35:41 · 1182 阅读 · 0 评论 -
第19章 J2EE SSH基础学习-Struts2原理图示-SMS表现层升级-1
struts2的运行原理图解:网上图片首先我们A :服务器收到客户端请求request B: ActionMapper 查看这个请求是否归struts2处理,如果是。C 然后进行一些简单的过滤FilterDispatcher过滤操作。D ActionProxy代理进行去查询struts.xml获得哪个导演Action invocation需要做出响应,之后导演做出一系列的准备(intecepto...原创 2018-05-24 16:00:44 · 187 阅读 · 0 评论 -
第20章 J2EE SSH基础学习-Struts2原理图示-SMS表现层升级-2
dai xu原创 2018-05-24 21:46:24 · 204 阅读 · 0 评论 -
第25章 J2EE SSH基础学习-hibernate概述-2-一对一和多对多映射说明
这一章主要是对Hibernate多对多的实例进行讲解。其实多对多我们可以很好理解。就是我们平常的数据库表中的关系。无法直接用外键描述两个对象之间的关系是,我们引入第三章表来进行描述多对多的现象。例如(课程,学生,学生选课)这些关系就是典型的例子。下面直接简单粗暴一点:上代码:数据库表信息:-- 商品分类create table tbl_category( category_id char(32...原创 2018-05-30 20:09:48 · 129 阅读 · 0 评论 -
第28章J2EE SSH基础学习-Struts2-Hibernate整合-学生与班级管理实现
这一张主要是在之前的SSH的基础之上添加了(学生,班级)之间的关系。然后基本的补充信息如下:数据库信息表:schema.sql-- 用户信息表create table tbl_user(user_no char(6) primary key,user_pwd char(6) not null,user_name varchar(30) not null);-- 班级信息表Crea...原创 2018-05-31 00:21:56 · 270 阅读 · 0 评论 -
第29章 J2EE SSH基础学习-Struts2-基于Hibernate的组合查询和分页技术实现
本章主要借助于StudentQueryHelper类对象进行了条件组合查询的基础实现,其基本思路就是将各种条件封装在QueryHelper类里面,然后调用Hibernate的DetachedCriteria将组合条件进行拆解并组合。最后执行查询请求。分页技术基本上借助了Page这个类对象完成了页面的分页功能。就是将查询到的信息放到page里面替代我们原来的直接使用List记录集,从而实现了页面的分...原创 2018-05-31 21:20:48 · 228 阅读 · 0 评论 -
第31章 J2EE SSH基础学习-事务处理和配置优化
Spring 事务管理器的原理是假设我们运行对数据库进行各种操作需要同步,也就是不写入脏数据进入我们系统里面,然而一般的事物管理器需要很多冗余的代码控制,所以spring帮助我们完成这个操作。也就是我们事务代理机制。其将代理控制在service层进行统一控制。然后我们每次访问service看似访问我们的接口实现类,但是实际上是访问我们的spring事务代理接口,然后由我们代理统一来调用servic...原创 2018-06-02 17:27:34 · 179 阅读 · 0 评论 -
第四章 HTML基础学习 响应式网站说明-CSS选择器技术说明
1 样式表有三种书写形式:a 行内样式:(inline-style) 优先级最高b.标签嵌入样式 优先级次之c.CSS文件外挂样式 优先级再次之d.浏览器默认样式 优先级最低2 选择器A.标签选择器:只对某种标签渲染的选择器 如div{} span{}.....B.类选择器:类选择器,可以跨标签,无论是什么标签,无论是什么元素,只要写上class="classname",都会被赋予这个样式组合 ...原创 2018-05-15 22:10:30 · 181 阅读 · 0 评论 -
第7章 HTML基础学习-JAVA编码实践-JS DOM和BOM操作实践
以一个小小简单的律师事务所收费工程为例子,完成实验:程序代码:bill.java/** * @工 程 名:DemoPrj-20180519 * @文 件 名:Bill.java * @工具包名:edu.funu.soft.training * @功能描述:TODO * @创 建 人:周开伦 * @创建时间:2018年5月19日 下午2:31:20 * @版本信息:V...原创 2018-05-19 19:25:40 · 196 阅读 · 0 评论 -
第8章 Java EE基础学习-JAVA EE概述
Java EE概述-应用开发模式Eclipse软件体系理解普通Java项目目录结构说明web 项目程序Jar包解析说明:Tomcat文件夹目录结构说明:tomcat Jar包解析:web项目简单案例:input_scope.html<!DOCTYPE html><html> <head> <title>input_scope.html&...原创 2018-05-20 00:32:33 · 131 阅读 · 0 评论 -
第9章 JAVA EE基础学习-servlet生命周期理解以及协作说明
1 Servlet是如何运作的?每个servlet都有一个映射地址,也就是网址,我们可以通过这个地址从浏览器中访问这个servlet类2 servlet生命周期:a. init() 实例诞生后调用一次,一生中只调用1次()b. service() 每次请求到来的时候调用一次, 作为响应c. destroy() 实例释放前,调用一次。3:Servlet协作 a forward b incl...原创 2018-05-20 16:21:06 · 244 阅读 · 0 评论 -
第10章 JAVA EE基础学习-JSP介绍和实践说明
1 Jsp的各个成分 1.1 Jsp指令: <% 指令名 %> page指令主要是为了指导jap页面转译成为servlet源代码,提供一些key/value参数进行指导性操作。 1.2 Jsp代码段: <%....%> 我 们可以直接在jsp代码段中书写java代码,这些代码将原样被拷贝入service方法中。 1.3 Jsp表...原创 2018-05-20 20:30:53 · 117 阅读 · 0 评论 -
第11章 JAVA EE基础学习-session范围概述和JSP标签初步
Session范围理解:简单代码:add.jsp:<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%><%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.ge...原创 2018-05-20 21:50:46 · 165 阅读 · 0 评论 -
第一章 HTML 基础学习
HTML语义表达能力强大XML(eXtensible Markup Language)标签可以自己定制,只要能够配平就可以了HTML(Hyper-Text Markup Language)标签是由W3C选定好的,赋予特殊含义的封闭的标签群落W3C:World-Wide-Web编辑器:sublime,brackets(emmet插件)IDE:myeclipse1. B/S开发的知识体系结构2. B/...原创 2018-05-14 22:20:20 · 236 阅读 · 0 评论 -
第二章 HTML基础学习 标签
dl:一个带有名字和描述的描述列表 description listdt:描述标题 descirption titledd:用于在描述列表中描述一项内容:description describe b:blod 字体加粗i:字体倾斜em:强调短语标签,显示强调,效果表现类似加倾斜strong:重点短语标签,显示重点,效果表现类似字体加粗u:下划线,del:删除线ins:插入在删除文本后的修改内容,效...原创 2018-05-15 00:46:09 · 159 阅读 · 0 评论 -
第12章 JAVA EE基础学习-JSP标签进阶说明-EL表达式说明-JSTL标签的导入和简单使用
Jsp标签库:类似我们以前的程序编写方式,缩写原C语言代码:#include "stdio.h"printf("a=%d",10);现在用Jsp标签语言写出来结果类似:<stdio:printf format="a=%d" value="10"></stdio:printf>函数库和Jsp标签对比 函数库JSP标签库函数Jsp标签形式参数标签属性实际参数属性值JSP标原创 2018-05-21 16:06:46 · 237 阅读 · 0 评论 -
第13章 JAVA EE基础学习-JSTL说明第2部分-JDBC概述说明
JSP HTML代码与JAVA代码段混用,出现了如下情况。最后统一划分JSTL格式化标签的引用部分代码如下:Student,java /** * 工 程 名:TagDemoPrj-20180221 <br> * 文 件 名:Student.java <br> * 工具包名:edu.fjnu.domain <br> * 功能描述:TODO &...原创 2018-05-21 18:45:19 · 149 阅读 · 0 评论 -
第21章 J2EE SSH基础学习-SMS表现层升级-3
Struts中的Action如果想要获取全文的Session的话,需要实现SessionAware接口。然后实现sessionAware方法:setSession即可,然后接下来程序运行时候,外部struts会将这个session赋给我们,这叫注入依赖,也叫反转依赖。代码案例: package edu.fjnu.training.action; import java.util.Map;i...原创 2018-05-25 16:35:22 · 249 阅读 · 2 评论 -
第14章 JAVA EE基础学习-JDBC概述说明-2-与WEB层整合说明-1
MySQL驱动发展情况:1 TYPE 1:JDBC-ODBC Brdge2 TYPE 2:C/C++3 TYPE 3:C/JAVA 4 TYPE 4:JAVA 编写待续....原创 2018-05-21 21:45:27 · 115 阅读 · 0 评论 -
第三章 HTML基础学习 常用表单标签和样式表概述
常用表单标签:Form表单标签中需要注意的地点:<form action="process.html" method="get" onsubmit="return checkFrm();" > 1)//JS解决了表单验证问题,可以提高验证效率,减轻网络压力,提升服务器效率2)get提交的属于以key/value形式存储在url上进行提交,保密性差 3)隐藏域,我们不想让客户看到,但是提...原创 2018-05-15 17:02:28 · 374 阅读 · 0 评论 -
第30章 J2EE SSH基础学习-SSH整合初步
待续原创 2018-05-31 21:45:28 · 142 阅读 · 0 评论