摘要:
什么是关联(association) 关联指的是类之间的引用关系。如果类A与类B关联,那么被引用的类B将被定义为类A的属性。例如: public class B{ private String name; private List<A> bs = new arraylist(); } public 阅读全文
摘要:
hibernate的主键生成器 generator元素:表示了一个主键生成器,它用来为持久化类实例生成唯一的标识 。 1.不同的控制类型 1.1 assigned: 程序员自己控制,与数据库自增无关 1.2 identity(标识列/自动增长) sequence 数据库控制自增,与程序员赋值无关 1 阅读全文
摘要:
1. 什么是hibernate ORM框架/持久层框架 jdbc的一个框架 ORM(Object Relational Mapping):对象关系映射。 对象与关系型数据间之间的映射管理框架 通过管理对象来改变数据库中的数据 通过管理对象来操作数据库 优势:跨数据库的无缝移植 2.如何使用hiber 阅读全文
摘要:
1.上传方式 上传到指定文件目录,添加服务器与真实目录的映射关系,从而解耦上传文件与tomcat的关系 文件服务器 2.web代码优化 3.jsp代码 3.1 clzList.jsp 3.2 clzUpload.jsp 4.配置xml 4.1 struts-sy.xml 4.2 server.xml 阅读全文
摘要:
struts的CRUD 1、导入相关的pom依赖(struts、自定义标签库的依赖) 2、分页的tag类导入、z.tld、完成web.xml的配置 2.1 PageTag 2.2 mytag.tld 2.3 web.xml配置 3、dao层去访问数据 Clazz实体类 3.1 ClazzDao 3. 阅读全文
摘要:
Struts2是一个基于MVC设计模式的Web应用框架,它本质上相当于一个servlet,在MVC设计模式中,Struts2作为控制器(Controller)来建立模型与视图的数据交互。 struts的初步使用 1、创建一个maven项目 1.1Java代码 1.1.1 User.java 1.1. 阅读全文
摘要:
1. Maven简单介绍 Apache Maven是个项目管理和自动构建工具,基于项目对象模型(POM)的概念。 作用:完成项目的相关操作,如:编译,构建,单元测试,安装,网站生成和基于Maven部署项目。 简单的说就是帮助我们减少下载jar包的操作 2. Maven安装与配置 2.1 下载mave 阅读全文
摘要:
easyui的crud 陈旧的开发模式 美工(ui工程师:出一个项目模型) java工程师:将原有的html转成jsp,动态展示数据 缺点: 客户需要调节前端的展示效果 解决:由美工去重新排版,重新选色。 前后端分离 美工、java工程师都是独立工作的,彼此之间在开发过程中是没有任何交际。 在开发前 阅读全文
摘要:
1、权限目的: 是为了让不同的用户可以操作系统中不同资源 直接点说就是不同的用户可以操作不同的菜单 核心:实现菜单权限的核心思想就是控制用户登录后台所传递的menuId(与树形菜单分类列段关联的用户信息列段) 2、二星权限设计(用户权限多对多) 2.1、执行数据库脚本 用户登录信息表t_easyui 阅读全文
摘要:
ui框架 1、需要导入的所有jar包,以及外部的类或文件 1.1导入jar包 1.2导入WebContent外部资源 1.3导入所有需要的辅助类--Util包 2.实例代码 2.1创建TreeNode实体类 2.2dao层--MenuDao 2.3web层--MenuAction 2.4 jsp页面 阅读全文