PIXNET Logo登入

MISTECH 技術手抄本

跳到主文

歡迎光臨 MIS 工作者在痞客邦的小天地

部落格全站分類:圖文創作

  • 相簿
  • 部落格
  • 留言
  • 名片
  • 2月 15 週三 201716:12
  • Hibernate Config File for Sql Server Express / Oracle DB / MySQL

Sql Server Express

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-configuration PUBLIC
        "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
        "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
<hibernate-configuration>
    <session-factory>
        <property name="hibernate.connection.driver_class">com.microsoft.sqlserver.jdbc.SQLServerDriver</property>
        <property name="hibernate.connection.url">jdbc:sqlserver://localhost\SQLEXPRESS;databaseName=master;user=sa;password=password</property>
        <property name="hibernate.dialect">org.hibernate.dialect.SQLServerDialect</property>
    </session-factory>
</hibernate-configuration>

(繼續閱讀...)
文章標籤

MIS 發表在 痞客邦 留言(0) 人氣(215)

  • 個人分類:Struts2 + Spring4 + Hibernate4
▲top
  • 5月 06 週五 201616:39
  • Spring Data JPA - Transaction 在多個 multi-table 中作業時的控制

Step 01: 準備 table : TEST_GROUP & TEST_MEMBERS
 
table : TEST_GROUP



CREATE TABLE JAPPS.TEST_GROUP
(
  ID    VARCHAR2(10 BYTE),
  NAME  VARCHAR2(10 BYTE)
)


(繼續閱讀...)
文章標籤

MIS 發表在 痞客邦 留言(0) 人氣(490)

  • 個人分類:Struts2 + Spring4 + Hibernate4
▲top
  • 4月 15 週五 201616:25
  • easyui datagrid row data getSelected 送出至 Java 運用 JSON to Map 的作法

datagrid
使用 EasyUI 的 Datagrid 選擇到一筆記錄後,將這一筆完整的資料要送到後端 Java 接收,可以先轉換成 JSON 的格式再後送。
UI 的圖示如下,可以用 FireBug 去查看 JavaScript 裡的資料

(繼續閱讀...)
文章標籤

MIS 發表在 痞客邦 留言(0) 人氣(517)

  • 個人分類:JAVA - Struts2
▲top
  • 3月 10 週四 201609:34
  • log4j2 基本概念與測試

Struts2 的 logger 是與 log4j2 作整合,同樣是 Apache Project 專案之一。為了瞭解一下與架構 Java 專案時的偵錯機制,所以花了半天的時間來實作。
Maven 對 log4j2 相依性




    <properties>
        <struts2.version>2.3.24.1</struts2.version>
        <log4j2.version>2.2</log4j2.version>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    </properties>


        <dependency>
            <groupId>org.apache.logging.log4j</groupId>
            <artifactId>log4j-api</artifactId>
            <version>${log4j2.version}</version>
        </dependency>
        <dependency>
            <groupId>org.apache.logging.log4j</groupId>
            <artifactId>log4j-core</artifactId>
            <version>${log4j2.version}</version>
        </dependency>





(繼續閱讀...)
文章標籤

MIS 發表在 痞客邦 留言(0) 人氣(9,715)

  • 個人分類:JAVA - BASIC
▲top
  • 2月 18 週四 201608:10
  • struts2 加入 struts2-spring-plugin 後的 Junit 的單元測試撰寫

當 struts2 加入 struts2-spring-plugin 的 JAR 檔後,執行 JUnit 或 Maven build 時發生 



SEVERE:   [50:59.081] ********** FATAL ERROR STARTING UP STRUTS-SPRING INTEGRATION **********
Looks like the Spring listener was not configured for your web app!
Nothing will work until WebApplicationContextUtils returns a valid ApplicationContext.
You might need to add the following to web.xml:
    <listener>
        <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
    </listener>
SEVERE:   [50:59.089] Dispatcher initialization failed


(繼續閱讀...)
文章標籤

MIS 發表在 痞客邦 留言(0) 人氣(116)

  • 個人分類:Struts2 + Spring4 + Hibernate4
▲top
  • 2月 17 週三 201614:23
  • Spring Task Execution and Scheduling Simple Example 工作排程器

applicationContext
上次介紹 Spring Quartz Job Schedule Simple Example 工作排程器 ,現在再來使用 Spring 原生的 Task Execution and Scheduling,首先來瞭解一下 @Scheduled annotation 的意思



This annotation is used for task scheduling. The trigger information needs to be provided along with this annotation. You can use the properties fixedDelay/fixedRate/cron to provide the triggering information.
1. fixedRate: makes Spring run the task on periodic intervals even if the last invocation may be still running. 固定時間執行,不管上一次是否結束
2. fixedDelay: specifically controls the next execution time when the last execution finishes. 上一次執行結束後,再依設定的固定時間執行
3. cron: is a feature originating from Unix cron utility and has various options based on your requirements. BJ4(就不解釋了)


(繼續閱讀...)
文章標籤

MIS 發表在 痞客邦 留言(0) 人氣(305)

  • 個人分類:JAVA - Struts2
▲top
  • 2月 17 週三 201613:04
  • Spring Quartz Job Schedule Simple Example 工作排程器

配置:
Maven: pom.xml



<dependency>
    <groupId>org.quartz-scheduler</groupId>
    <artifactId>quartz</artifactId>
    <version>2.2.2</version>
</dependency>
<dependency>
    <groupId>org.quartz-scheduler</groupId>
    <artifactId>quartz-jobs</artifactId>
    <version>2.2.2</version>
</dependency>


(繼續閱讀...)
文章標籤

MIS 發表在 痞客邦 留言(0) 人氣(5,024)

  • 個人分類:Struts2 + Spring4 + Hibernate4
▲top
  • 1月 28 週四 201608:31
  • Spring Data JPA 整合篇

看完 Spring Data JPA 基本篇 與 Spring Data JPA 進階篇 之後,再來看一下 Spring Data JPA 框架,它主要針對的就是 Spring 唯一沒有簡化到的業務邏輯代碼。接下來我們針對前面的例子進行改造,讓 Spring Data JPA 來幫助我們完成業務邏輯。在著手寫代碼之前,開發者需要先 下載Spring Data JPA 的發佈包(需要同時下載 Spring Data Commons 和 Spring Data JPA 兩個發佈包,Commons 是 Spring Data 的公共基礎包),並把相關的依賴 JAR 檔加入到 CLASSPATH 中。
 
(繼續閱讀...)
文章標籤

MIS 發表在 痞客邦 留言(0) 人氣(10,337)

  • 個人分類:Struts2 + Spring4 + Hibernate4
▲top
  • 1月 27 週三 201615:10
  • Spring Data JPA 進階篇

在 Spring Data JPA 基本篇 談到 JPA 的基本作業,現在加入 Spring 的注入(Dependency Injection)來看,Spring 簡化程式碼有多少.
Step 01: DAO Interface: PersonSpringDataDao.java



package com.mis.demos.dao;
import com.mis.demos.model.Person;
public interface PersonSpringDataDao {
    public Person Save(Person person);
    
}


(繼續閱讀...)
文章標籤

MIS 發表在 痞客邦 留言(0) 人氣(1,323)

  • 個人分類:Struts2 + Spring4 + Hibernate4
▲top
  • 1月 18 週一 201609:06
  • Spring Data JPA 基本篇

jpa-mis
本文的示例代碼基於 Hibernate EntityManager 開發,程式碼中使用到的都是 JPA 規範提供的Interface / Class,以便瞭解 JPA 基本的概念。整個系統架構如下
 
Step 01 : create mysql table: person



CREATE TABLE `person` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `firstName` varchar(45) NOT NULL,
  `lastName` varchar(45) NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8;


(繼續閱讀...)
文章標籤

MIS 發表在 痞客邦 留言(0) 人氣(6,208)

  • 個人分類:Struts2 + Spring4 + Hibernate4
▲top
«1...34515»

Google Search 站內文章搜尋

熱門文章

  • (37,435)Apache - VirtualHost 架設虛擬網站
  • (11,476)Oracle SQL Loader
  • (9,714)登入Oracle DB 資料庫與基本的資料庫管理
  • (8,549)AppServ + OpenSSL Setup SSL(https) in Win32 憑證建立
  • (7,817)MSSQL 2008 R2 MSSQLSERVER_701:資源集區 'internal' 中的系統記憶體不足,無法執行此查詢
  • (3,341)GnuPG (GPG) In Win32 免費檔案加解密軟體概念與實作
  • (3,133)Oracle External Table
  • (2,703)Oracle EBS Profile 的參數
  • (1,220)Oracle EBS Interface - OM : Sale Order import
  • (766)EBS Descriptive Flexfield 設定範例:WIP Standard Options

bloggerads-header

BloggerADs

參觀人氣

  • 本日人氣:
  • 累積人氣:

文章分類

toggle PTC-Windchill (1)
  • System系統類 (1)
toggle Server (6)
  • OS (2)
  • VMware (3)
  • Tomcat (1)
  • JBoss (13)
  • Apache (2)
  • Weblogic (1)
toggle Java (5)
  • Java - Spring (2)
  • JAVA - BASIC (9)
  • JAVA - Struts2 (16)
  • Struts2 + Spring4 + Hibernate4 (10)
  • JAVA - ADF (3)
toggle Oracle EBS (4)
  • EBS - Interface (1)
  • EBS - INV (1)
  • EBS - BASIC (4)
  • EBS - OAF (3)
toggle PL/SQL (1)
  • PL/SQL - BASIC (1)
toggle DataBase (2)
  • DB - MSSQL (10)
  • DB - ORACLE (11)
toggle PHP (2)
  • Yii2 (1)
  • PHP - BASIC (6)
toggle HTML (2)
  • HTML - CSS (1)
  • HTML - SSL (6)
toggle JavaScript (1)
  • JS - BASIC (5)
toggle XOOPS (2)
  • 架站前的準備工作 (8)
  • XOOPS2 的安裝與使用 (1)
toggle Linux (1)
  • Linux - BASIC (7)
  • Python (1)
  • 未分類文章 (1)

個人資訊

MIS
暱稱:
MIS
分類:
圖文創作
好友:
累積中
地區:

最新留言

  • [20/05/19] chuman.chan 於文章「ANT 的基本概念與實作...」留言:
    謝謝....
  • [19/04/15] 失望的路人 於文章「Struts 2 對於 Intercep...」留言:
    看完還是不懂攔截器要幹嘛.... 幫助0...
  • [19/04/03] 小謙 Cisco 於文章「Setup and Configurat...」留言:
    感謝您分享軟體。 但是小弟依照您的步驟,在Step 4用N...
  • [18/08/08] 訪客 於文章「JBoss EAP6 Domain Mo...」留言:
    thanks......
  • [18/02/27] ashehzad612@gmail.com 於文章「ADF 整合於 ( Integrate ...」留言:
    Can you please provide the sam...
  • [17/04/10] claylove0315 於文章「Windows 安裝 Apache 2....」留言:
    我們公司某個網頁用apache struts 2.3...
  • [16/12/25] e 於文章「XAMPP 的 sendmail 對 g...」留言:
    您好,請問您這個適用於win10嗎?...
  • [16/09/20] 感謝 於文章「JBoss EAP 6.x 對於 Log...」留言:
    謝謝分享~想說為啥改了設定檔log都不出來~原來要另外設定...
  • [14/09/19] 訪客 於文章「Windows 安裝 Apache 2....」留言:
    可以...
  • [14/09/11] Fen Fan 於文章「Windows 安裝 Apache 2....」留言:
    請問 Window sever: (2003) 可以用上面方...

誰來我家