タグ

Javaに関するgloomysmokerのブックマーク (33)

  • Macにjava 1.7.0をインストール | dev.wan.co

    mac java Mac OSX 10.7.5において、java 1.7.0をインストールしたときのこと。 java公式からVersion 7 Update 25をダウンロードし、インストールしてみても、 $ java -version java version "1.6.0_51" Java(TM) SE Runtime Environment (build 1.6.0_51-b11-457-11M4509) Java HotSpot(TM) 64-Bit Server VM (build 20.51-b01-457, mixed mode) と1.6.0から変わっていない。 以前までなら/Applications/Utilities/Java Preferences.appを起動して実行バージョンの優先度を入れ替えるだけで済んだのだが、Java Preferences.appが無くなっ

  • GitHub - FluentLenium/FluentLenium: FluentLenium is a web & mobile automation framework which extends Selenium to write reliable and resilient UI functional tests. This framework is React ready. Written and maintained by people who are automating browser-

    What is FluentLenium ? FluentLenium helps you writing readable, reusable, reliable and resilient UI functional tests for the browser and mobile app. FluentLenium provides a Java fluent interface to Selenium, and brings some extra features to avoid common issues faced by Selenium users. FluentLenium is shipped with adapters for JUnit4, JUnit5 , TestNG, Spock , Kotest , Spring TestNG and Cucumber, b

    GitHub - FluentLenium/FluentLenium: FluentLenium is a web & mobile automation framework which extends Selenium to write reliable and resilient UI functional tests. This framework is React ready. Written and maintained by people who are automating browser-
  • Selenium WebDriver + Excelファイル でデータ駆動型テスト - suzukij's diary

    前回の続きです。 Selenium WebDriverのテストケースを試験的に運用してみたのですが、各画面の入力項目や期待値があるため、通常よりも扱うパラメータが多くなってしまい、テストケースの管理がしづらくなったり、シナリオテストのコードの見通しが悪くなったりしてしまいました。 そこで JUnit Parameterized と XLSBeans を組み合わせてパラメータをExcelファイルで管理し、データ駆動型テスト(異なるテストパスでデータを変更できるテスト)をしてみたところ結構イイ感じだったので書いておきます。 JUnit Parameterizedとは? @Parametersアノテーションを記述したメソッドでテストデータの設定をし、テストデータの数だけテストケースを繰り返し実行してくれる機能です。 テストケースの内容を変えずにパラメータのみを変更して繰り返しテストを実行したい場

    Selenium WebDriver + Excelファイル でデータ駆動型テスト - suzukij's diary
  • AndroidDriver - selenium - Getting Started With Android Driver - Project Hosting on Google Code

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    AndroidDriver - selenium - Getting Started With Android Driver - Project Hosting on Google Code
  • Androidアプリ解析の基礎 公開用

    Distributed Point-in-Time Recovery with Postgres | PGConf.Russia 2018 | Eren ...Citus Data

    Androidアプリ解析の基礎 公開用
  • Androidアプリの結合テスト | DevelopersIO

    はじめに スマホアプリの結合テストでは、スマホ特有の確認すべき点が数多くあります。 特に Android は端末の種類が多いですし、OSのカスタマイズもかなり自由度があるので思わぬバグが発生する可能性がかなり高いです。 ということで今回は 結合テストで確認したいチェック項目 をジャンルごとにまとめてみました。 端末 インストール先の違いによって動作しない処理がないか Android OS バージョン 2.2 (APIレベル9) より、アプリをSDカードにインストールできるようになりました。それによって動作しない処理が発生する可能性があります(例えば、SDカードにインストールされている状態では再起動やSDカードマウントを BroadcastReciever で受け取れないなど)。 SDカードのマウント・アンマウントで異常な処理が発生しないか Android はSDカードの有無によって保存先が

    Androidアプリの結合テスト | DevelopersIO
  • Compare Eclipse Packages | Eclipse Packages

    How To Combine Packages These packages are provided as a convenience to users; they represent common configurations of Eclipse projects that are often used together. However, since Eclipse is, at its core, an expandable platform, you can easily add other features and plugins to any of these packages. Just choose and install the package that most closely meets your needs, then follow these instruct

  • Tomcat5のクラクタリング機能

    Tomcat5には、標準でクラスタリング機能が付いています。 クラスタリングとは、簡単に言えば複数のサーバを同時に動かす技術のことです。 ただし、外部からはあたかも単一のサーバにアクセスしているような動作をします。 これによって、一つのサーバがダウンしてもシステムは正常に動作することが保証されます。 さらに、サーバを増やすことによって簡単にシステムパフォーマンスを上げることが出来ます。 今回はこの機能について調べてみます。 ちなみに、クラスタリング機能を使うにはJDK1.4以上が必要になります。 複数のTomcatを同一マシン上で起動する 来、クラスタリング機能の各サーバ(ノードと呼ばれる)は 別々のマシン上で動作するものですが、ここでは説明を簡単にするために 同一マシン(さらに同一ディレクトリ)から2つのTomcatを起動することにします。 今回使用したのはTomcat5.0.27(W

  • Tomcat5めも

    作成 2003/1/6 更新 2003/1/8 Tomcat5の新機能についてメモってきます。 クラスタリング ロードバランス J2EE1.4 JSP2.0 Servlet2.4 クラスタリング クラスタリングとは、システムの信頼性を高めるための仕組みです。複数のサーバを起動しておいて、1つがクラッシュしてしまった場合でも他のサーバで処理を引き継げるようにします。JavaのWebアプリケーションサーバでクラスタを組むときに問題になるのは、セッションデータです。一台がダウンしたときに、別のサーバで処理をひきつぐにしても、それまでのセッションデータがないことには、処理が引き継げません。そのために、セッションデータをサーバ間で複製しておく仕組みをセッションレプリケーションと言います。Tomcatにはこれまで、セッションレプリケーションの仕組みがなく、この点が商用アプリケーションに比べて、機能的に

  • LBを経由して、毎回同じAPサーバへアクセスさせるには?(Sticky Session) : funasaki

    ロードバランサ(LB) を立てて、バックエンドに複数のAPサーバを立ててみたけども、LBを経由して毎回同じAP サーバへアクセスさせたい時、ありますよね。APサーバ1に、一度アクセスしていて、そのセッションが保持されている場合です。そんな時に、APサーバ2にLBからアクセスが振られてしまうと、またログイン画面が表示されてしまう、というパターンに陥ることがあります。 これをLBで、どのように調整しているかというと、APサーバ1,2ごとにそれぞれ異なる識別子を持たせます。 例えば APサーバ1 には jvm1 を、APサーバ2 には jvm2 という値を識別子を持たせます。そして、個々のユーザの Cookie 内に仕込まれる JSESSIONID の末尾にこれらの値を挿入させます。( Tomcat 等のアプリケーションサーバ側の設定で、自動的に挿入されます。) ユーザ1の JSESSIONI

  • Webアプリの常識をJSPとStrutsで身につける

    いまさら聞けない、Webアプリケーションの常識 Webアプリの常識をJSPとStrutsで身につける(1) JSP/サーブレット+Strutsを通じてJava以外の開発にも通用するWebアプリ全般の広い知識・常識を身に付けましょう

  • Javaクラス定義メモ(Hishidama's Java Class define Memo)

    Javaのクラスの定義 Javaでは、全ての変数・メソッド(関数)はクラス内に書く。 概念的には「クラス」一種類だけあればいい(のかもしれない)が、利便性の為に、インターフェース等の“クラスに似たもの”がコーディングできるよう用意されている。 “クラスとインターフェース” [/2020-03-21] クラス フィールド [/2009-03-28] メソッド [/2020-06-24] コンストラクター [/2008-08-24] 抽象クラス [/2010-06-27] 内部クラス [/2021-03-21] 局所クラス [/2015-06-17] シールクラス インターフェース 列挙型 アノテーション レコード なお、Javaではクラスを書くことを「宣言する(declare)」と言うらしいが、自分はC言語から流れてきた人間なので「定義する」と言う。 “クラスとインターフェース” ソース上で

  • 改訂版:Eclipseではじめるプログラミング

    これからプログラミングを学習したい方、Javaは難しそうでとっつきづらいという方のためのJavaプログラミング超入門連載です。最新のEclipse 3.4とJava 6を使い大幅に情報量を増やした、連載「Eclipseではじめるプログラミング」の改訂版となります Eclipse 3.4で超簡単Javaプログラミング基礎入門 【改訂版】Eclipseではじめるプログラミング(1) これからプログラミングを学習したい方、Javaは難しそうでとっつきづらいという方のための超簡単Javaプログラミング入門です

  • JDBC接続を高速化する- PreparedStatementキャッシュの威力-

    JDBC接続を高速化する- PreparedStatementキャッシュの威力-:事例に学ぶWebシステム開発のワンポイント(11) 連載では、現場でのエンジニアの経験から得られた、アプリケーション・サーバをベースとしたWebシステム開発における注意点やヒントについて解説する。巷のドキュメントではなかなか得られない貴重なノウハウが散りばめられている。読者の問題解決や今後システムを開発する際の参考として大いに活用していただきたい。(編集局)

    JDBC接続を高速化する- PreparedStatementキャッシュの威力-
  • Javaの道:Struts(17.Validator)

    概要 Validatorはタグの指定のみでアクション・フォームBeanに入力される値のチェックを行うことができます。入力値ごとにチェックプログラムを記述する必要がなく、簡易な設定で入力値のチェックを行うことができます。 Validatorで確認できるルール

    Javaの道:Struts(17.Validator)
  • コメントの記述 - スクリプティング - JSP入門

    JSPページを作成する場合、HTML文としてのコメント、JSPとしてのコメント、Javaとしてのコメント、の3種類のコメントが最大で含まれる事になりますので、一度整理しておきます。 HTML文としてのコメント JSPページ内ではHTML文を直接記述できますので、HTML文の構文に沿ったコメントを記述することもできます。HTML文の場合は次のように記述します。 <!-- HTMLのコメント --> 例えば次のようになります。 <%@ page contentType="text/html;charset=Shift_JIS" %> <html> <head> <title>Hello World!</title> </head> <body> <!-- JSPのテストページです --> <h1>Hello World!</h1> <% out.println(new java.util.Da

  • Javascriptのescape関数で判読を難しくする

    株式会社プランセスの全面協力の元、HTML暗号化ソフト「SHTML」を2005年7月11日にリリースしました。 Javascriptの知識が全くない方でも利用可能なように設計されています。最短ステップの場合、暗号化したいソースを貼り付けて、「暗号化する」ボタンをクリックするだけです!! 右クリック禁止+ソースの暗号化+印刷禁止+テキスト選択禁止・・・が今までにないほど簡単に!! Javascriptのescape関数を用いると、日語などそのままURLに渡すと問題が起こる可能性のある文字をエンコードしてくれます。IEでは、ユニコードにエンコードしてくれます。例えば、「あ」という文字はIEでは「%u3042」と「%u」で始まる文字列にエンコードしてくれます。 一方、Netscapeでは、escape関数を用いると文字列をISO-Latin-1コード(ASCIIコード)に変換してくれます。例え

  • Java入門

    プログラミング言語である Java を使ってこれからプログラミングを学習しようとする方を対象とした Java 入門です。 Java を使った開発を行うために必要となる JDK のインストール方法や、プログラムの作成と保存、そしてコンパイルと実行まで Java を使った開発手順について解説しています。

    Java入門
  • 図書管理システム - JavaによるWebアプリケーション入門

    ■ 図書管理システムbcat 図書管理システムは、フリーウェアとして公開しております。ご自由にダウンロードしてご利用ください。ソースコードも公開されていますので、必要に応じて改造することもできます。詳細は書を参照してください。 図書管理システムbcat-v3は、Java 1.4.2、Tomcat5.0.28、PostgreSQL7.4の環境で動作確認済みです。 ダウンロード ■ bcat-v3 Webアプリケーション版スナップショット メニュー画面 検索画面 検索結果 登録画面 登録エラー表示例 ログイン画面

  • Trend Interview:アプリケーション・フレームワークの誤解と真実(1/2) - @IT

    ユニシス株式会社 サービスビジネス統括部 .NETビジネスディベロップメント チーフSE 尾島良司 日ユニシス株式会社 サービスビジネス統括部 .NETビジネスディベロップメント 猪股健太郎 聞き手、文責:デジタルアドバンテージ 2003/09/13 .NET Frameworkに対応したアプリケーション・フレームワークが各社から発売されている。業務アプリケーション開発や、情報システム開発を支援するものだとされるが、各社製品とも説明はさまざまで、「アプリケーション・フレームワーク」の定義は必ずしも明確ではない。.NETテクノロジ・ベースのシステム開発において、「アプリケーション・フレームワーク」とはいったい何なのか。プログラマはこれをどのように位置付けたらよいのか。今回は、Javaテクノロジ・ベースの豊富な情報システム開発実績を持ち、最近では.NETテクノロジ・ベースのシステム開発を