Recent entries Re: Adaで超いい加減HTTPサーバ iwanaga 2010-01-10 javascriptでthisと戯れる iwanaga 2009-11-13 第一回五反田Emacs勉強会のUstream配信 iwanaga 2009-09-29 わかった気になる気になるandroid iwanaga 2009-07-04 Rhinoを組み込む為のイントロダクション iwanaga 2009-02-02 Rhino Code Readingの更新が滞ってしまってから久しいですが、 最近Rhinoの組込みを実践してみたのでそれを基にtipsに近いイントロダクションを書きます。 1 組込む1.1 最も簡単な組み込み public class EvalString { public static void main(String args[]) { // 1. Con
以下のサイトを参照してやってみる。 Java のスクリプティング - Rhino | MDN RhinoからJavaのクラスにアクセスするのはすごく簡単。一番簡単に使う方法は以下の様に、パッケージ名まで含めたクラスを指定して使うだけ。 js> list = new java.util.ArrayList(); [] js> list.add(1);list.add(2);list.add(3); true js> list [1.0, 2.0, 3.0] ま、これじゃ面倒なのでインポートすることも出来る。 js> importPackage(java.util); js> list = new ArrayList(); [] js> list.add(1);list.add(2);list.add(3); true js> list [1.0, 2.0, 3.0] ほうほう。今までJava
Linuxに使われる日々 主にLinux関連の話題中心にお届けしております。 たまに、家族や友達のこと。パソコンのことなど趣味や日々の思い付きを書いてます。 < 今度は和牛の棒寿司iBatorで作ったiBatisのXXX_SqlMap.xmlはinsert時のキーを考慮してくれない? > 2010年04月14日15:35 カテゴリ業務連絡(ただの覚書)Webサービス JAVAでJavascriptを動かす My Yahoo!に追加 Webシステムを作っていると、html側で入力チェックをした後、同じ入力チェックをサーバ側でも行う必要があったりします。 何でかと言うと、html側ではサーバに送る情報を加工したりできるので、チェックを通ったことにしてサーバに情報を送ることができたりいたずらできてしまいます。 そこで、サーバ側でも同じチェックをする必要があるんですね。 昔はJavascriptが
JavaSE6の標準機能でJavaScriptを実行させることができる。 それを実現するにはScriptEngineクラスを使う。 JavaScriptの関数をJavaから呼んだり、 JavaのメソッドをJavaScriptから呼んだりすることもできる。 サンプルを以下に示す。 public class Main { /** * @param args */ public static void main(String[] args) { ScriptEngineManager sem = new ScriptEngineManager(); // JavaScriptのScriptEngineを取得する ScriptEngine se = sem.getEngineByName("JavaScript"); if( se == null ){ System.out.println(
Java Press vol. 35, pp.76--85, March 2004. Java プログラムの"舞台裏"大追跡 Javassist -- Java バイトコードを操作するクラスライブラリ -- 入門 先端J2EE サーバJBoss が,人知れず内部で行っていること 千葉 滋 東京工業大学・大学院情報理工学研究科 はじめに Java バイトコードを変換するライブラリとしては Jakarta BCEL が有名です。BCEL は Java クラスファイルのデータ構造を直接操作する場合には便利ですが、Java クラスファイルの内部仕様、つまり Java バイトコードに詳しくないと使いこなせません。一方、Java バイトコードにあまり詳しくない開発者でもバイトコード変換を実装できるようにするライブラリが Javassist です。 バイトコード変換 はっきりいって、つい最近までJava
今月はJavaのプログラムの中から,Javaファイルをコンパイルするために使用されるCompiler APIを取りあげます。 実をいうと,Compiler APIを使わずとも,プログラムの中でJavaコンパイラを使用することができます。これはJava SE 6以前のJavaでも可能です。 例えば,AntやMavenは,コンパイラタスクを実行してJavaファイルをコンパイルすることができます。また,JSPははじめてアクセスされた時にサーブレットに変換され,コンパイルした後に実行されます。これらのアプリケーションはプログラムの中でJavaコンパイラを使用しているのです。 javacコマンドの実体はJavaで記述されており,そのメインクラスはcom.sun.tools.javac.Mainクラスです。このMainクラスのmainメソッドをコールすれば,Javaファイルをコンパイルすることができま
JNI (Java Native Interface)は、Java仮想マシンとネイティブアプリケーションを組み合わせるための標準プログラミングインタフェースである。 Javaから呼び出されているネイティブライブラリをデバッガで動作させる Javaから呼び出されているネイティブライブラリをデバッガで動作させるには、環境変数DEBUG_PROGにデバッガを定義します。そしてJavaを実行させるとデバッガが起動されますので、stop dlopenコマンドでデバッグするライブラリのパスを指定します。runコマンドで実行すると、libxxx.soが呼び出されると停止するので、ブレークポイントを設定して実行を継続します。 $ setenv DEBUG_PROG dbx $ java (dbx) stop dlopenn ライブラリのパス (dbx) run Test.Test_0 (dbx) file
For over 30 years, Java has evolved as a secure, enterprise-grade platform powering innovation. Oracle’s stewardship continues to advance Java as the language of choice to address modern application development and the future of AI-powered business. Watch the JavaOne 2026 keynotes and select sessions
JavaのライブラリをC/C++から呼ぶ方法のメモ. フルのソースコートはこちら 参考にしたページ: シンプルな C言語からJava言語を呼び出すJNIサンプル ここでは以下のようなJavaのクラスをC++から利用することを想定する. package my.hoge; public class Hoge { public Hoge() { } public void printHoge(){ System.out.println("Hoge!"); } public String getHoge(){ return new String("Hoge"); } public int add(int i, int j) { return i + j; } public String getMsg(String msg){ return new String("Hoget is " + msg)
Welcome to Apache Commons Apache Commons is an Apache project focused on all aspects of reusable Java components. The Apache Commons project is composed of three parts: The Commons Proper - A repository of reusable Java components. The Commons Sandbox - A workspace for Java component development. The Commons Dormant - A repository of components that are currently inactive. You may also read our ch
Jetty 6.0 Continuations、まとめ 技術 Jetty 6 Continuations(継続) - Ajax対応! このエントリは、上記エントリのまとめだ。私の思う要点は、以下2点。 クライアントのリアルタイムの更新を行う、大規模アプリケーションの作成には工夫がいる。 Gregさんの問題定義と解決が正しいとすると、Javaだけでなく、他の言語にも応用ができる。 JettyはAjaxアプリケーション向けに、JSP抜きの構成を提供している。 これは、先日の「エンタープライズAjaxアーキテクチャ」に対応する。EJBも、JSPも捨て、J2EEはサーブレットのみの時代まで戻るということだ。 問題とJettyの解決策 従来のモデル 1ユーザー(コネクション)あたり、1スレッド。 非常に活動的なコネクションを使うアプリケーションなら効率的。 実際は、そのようなアプリケーションは少ない
Are you fed up with that lame old directory manager your hosting company provided you with for you website or blog? If you are already familiar with windows or mac file browsers, why should you have to change the way you work for the web? Try Relay for a change. drag-n-drop files and folders dynamic loading file structure upload progress bar thumbnail view, including pdf multiple users & accou
nyokiglitter, a freelance web designer located in Houston, TXThe Mojave Experiment I finally got around to checking out The Mojave Experiment. The experiment used people who have NEVER used Windows Vista before. They don’t mention on the site how long these people were allowed to use the operating system or whether or not they were allowed to use it by themselves. Read More | add comment
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く