糖果派对官方网站_可以赌钱的糖果游戏_手机版
bb电子糖果派对【Hibernate】hibernate框架的搭建

bb电子糖果派对【Hibernate】hibernate框架的搭建

作者:Web前端    来源:未知    发布时间:2019-12-23 19:47    浏览量:

bb电子糖果派对 1

1, Hibernate 是什么

bb电子糖果派对,Hibernate框架简化了java应用程序与数据库人机联作的支付。 Hibernate是三个开源,轻量级的ORM(对象关系映射卡塔尔工具。

Java分界面编制程序-建设布局一个得以画出图形的总结框架,java图形

引子:总共使用3个.java文件,建设构造几个简约分界面编制程序的框架。

第1个文件:NotHelloWorldComponent.java

//NotHelloWorldComponent.java
 1 import java.awt.*;
 2 import java.awt.geom.*;
 3 import javax.swing.*;
 4 
 5 public class NotHelloWorldComponent extends JComponent {
 6     public static final int MESSAGE_X = 75;  //消息最左上角坐标
 7     public static final int MESSAGE_Y = 75;
 8     
    //定义此界面的默认尺寸
 9     private static final int DEFAULT_WIDTH = 300;  
10     private static final int DEFAULT_HEIGHT = 300;
11     
    //paintComponent()会被系统自动调用,并且系统会自动传递一个Graphics对象给它
12     public void paintComponent(Graphics g){
13         //将g转型成Graphics2D对象,作为画笔,用来画2D图形
14         Graphics2D g2 = (Graphics2D)g;
15         
      //创建一个Rectangle2D矩形对象
      //如果有其他图形需要绘制,可以先在此处定义,再在下个部分用g2作为画笔画出来
16         double leftX = 50;
17         double topY = 50;
18         double width = 200;
19         double height = 150;
20         Rectangle2D rect = new Rectangle2D.Double(leftX, topY, width, height);
21         
      //用画笔g2来绘制文字和矩形图形
22         g2.drawString("Not a hello, World program", MESSAGE_X, MESSAGE_Y);  
23         g2.draw(rect);
24         
25     }
26     
    //覆盖此函数,设置首选的尺寸大小
27     @Override
28     public Dimension getPreferredSize() {
29         return new Dimension(DEFAULT_WIDTH, DEFAULT_HEIGHT);
30     }
31 }

 

第2个.java文件:NotHelloWorldFrame.java

1 import javax.swing.JFrame;
2 
3 public class NotHelloWorldFrame extends JFrame {
4     public NotHelloWorldFrame(){
5         add(new NotHelloWorldComponent());
6         pack();    //使JFrame的大小适合其包含的组件的大小
7     }
8 }

表明:JFrame是三个框架类,用来含有JPanel和JComponent。

 

第3个.java文件:NotHelloWorld.java

 1 import java.awt.EventQueue;
 2 
 3 import javax.swing.JFrame;
 4 
 5 public class NotHelloWorld {
 6     public static void main(String[] args) {
 7         EventQueue.invokeLater(new Runnable() {  //使用匿名内部类技术,创建一个线程,用线程来创建窗口程序
 8             public void run() {
 9                 JFrame frame = new NotHelloWorldFrame();
10                 frame.setTitle("NotHelloWorldFrame");    
11                 frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);  //关闭窗口的同时,程序结束,避免内存垃圾
12                 frame.setVisible(true);    //开启窗口可见
13             }
14         });
15     }
16 }

证实:关于佚名内部类的简洁明了利用,参见此博客:

引子:总共使用3个.java文件,创建一个简易分界面编制程序的框架。 第2个文本:NotHel...

JPPF,全称Java Parallel Processing Framework,即java并行管理框架,是叁个开放源码的网格总括框架,它能够在三个遍及实行境遇中 同一时候运维四个java应用。 此次发表的JPPF 2.4版本除了bug修复外,还坚实了质量及财富的选取,使得JPPF使用和购并新功效尤为低价了。详细更新列表:_notes.php?version=2.4下载地址:

2,Hibernate框架的独特之处

Hibernate框架有为数不菲优点。它们各自如下:

  •     开源和轻量级: Hibernate框架是依靠LGPL许可证和轻量级的开源工具。
  •     快捷品质: Hibernate框架的属性十分的快,因为缓存在Hibernate框架之中使用。 hibernate框架中有两种档案的次序的缓存:超级缓存、二级缓存和查询缓存。一级缓存暗许是启用的。
  •     数据库独立查询: HQL(Hibernate查询语言卡塔尔(قطر‎是面向对象的SQL版本。 它生成数据库独立查询。 所以你不要求编写制定数据库特定的询问语句。 在Hibernate此前,假如项目退换了数据库,大家必要转移SQL查询,进而造成维护变得特别复杂。
  •     自动成立表: Hibernate框架提供了自动创建数量库表的功力。 因此,无需手动在数据库中创造表。
  •     简化复杂连接: 在hibernate框架中可轻便收获多少个表中的数据。
  •     提供查询总括和数据库状态: Hibernate襄协助调查询缓存,并提供有关查询和数据库状态的总括音信。

下一篇:没有了
友情链接: 网站地图
Copyright © 2015-2019 http://www.tk-web.com. bb电子糖果派对有限公司 版权所有