[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 12/05 23:21 / Filesize : 260 KB / Number-of Response : 1011
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

☆★Java質問・相談スレッド175★★



1 名前:デフォルトの名無しさん mailto:sage [2015/10/23(金) 23:09:24.14 ID:sB1GrBUA.net]
プログラミング言語Javaに関する質問スレです。
JavaScript, Ajaxの質問は、ここでは受け付けていません。
Web製作管理    pc11.2ch.net/hp/
Webプログラミング pc11.2ch.net/php/
をご利用下さい。

よくある質問
・「コマンドまたはファイル名が違います」
 「'javac' は、内部コマンドまたは外部コマンド、
 操作可能なプログラムまたはバッチ ファイルとして認識されていません。」
 「Exception in thread "main" java.lang.NoClassDefFoundError: 」
 (p)ttp://www.wikiroom.com/java/?path,classpath
・「\12288 は不正な文字です。」
文字リテラル以外で全角スペースは使えません。半角スペースに。
・その他の質問→「APIのjavadoc見ろ」
・String に == は使うな。equals() を使え。※

質問時の心得
・コンパイルエラーか実行時エラーか、エラーではないが意図しない動作なのかはっきりしろ。あとエラーメッセージちゃんと読め。
・前提条件としてOS、開発環境、バージョン、使用フレームワーク等を明記。


前スレ
★★Java質問・相談スレッド174★★ [転載禁止]©2ch.net
peace.2ch.net/test/read.cgi/tech/1435295532/

552 名前:デフォルトの名無しさん [2015/12/18(金) 17:06:23.32 ID:6XPVePxg.net]
でないとキミの頭はつるつるさ

553 名前:デフォルトの名無しさん [2015/12/18(金) 17:06:47.77 ID:6XPVePxg.net]
でないとキミの頭はつるつるさ

554 名前:デフォルトの名無しさん [2015/12/18(金) 23:18:13.38 ID:q36XK/c5.net]
プログラマはMacを使ってるってマジ?
hayabusa3.2ch.net/test/read.cgi/news/1450395043/

555 名前:デフォルトの名無しさん mailto:sage [2015/12/18(金) 23:29:59.04 ID:P0yasGva.net]
dockerとかはやってるからLinuxだよ

556 名前:デフォルトの名無しさん [2015/12/19(土) 03:38:34.73 ID:2UBd/xW7.net]
sqliteに接続したいのですが、エラーになってしまいます。
ソースコード
ideone.com/5It3q1
参照ライブラリー
sqlite-jdbc-3.8.11.2.jar
エラー内容
java.sql.SQLException: [SQLITE_ERROR] SQL error or missing database (no such table: person)
at mainPackage.MainClass.main(MainClass.java:27) ← stmt = connection.prepareStatement("SELECT * FROM PERSON");の行です。

sqliteのコマンドラインから select * from person すると正常に取得出来ます。
どこが原因でしょうか。

557 名前:デフォルトの名無しさん mailto:sage [2015/12/19(土) 06:33:01.29 ID:kEEo/8GZ.net]
>>551
試してみようかとしたけど
https://paiza.io/projects/tSxYHd4l8FJRup3xlT0Mqg

558 名前:デフォルトの名無しさん mailto:sage [2015/12/19(土) 12:01:43.03 ID:FU6UsUbv.net]
WindowsのJDK1.8ですが、インストーラでC:\Program Files\Java\jdk1.8.x_xに
配置されたファイルをそのまま他のマシンにコピーして使うことはできますか?

Linux用JDKのzip形式のアーカイブって、zipを展開すればそれでインストール
できますよね
だから、Javaのアプリと必要なJDK一式を一緒に混ぜてtar.gzとかにし、
ユーザ用のディレクトリで展開後、適当に環境変数設定すれば、
そのJDKでJavaアプリを動作させられますよね

対してWindowsのJDKって、.exe形式のインストーラしか無いですよね
なのでLinuxとは違い、まずJDKをインストールの後、アプリを配置、
という手順になりますよね
よって、JDKをインストールするための権限が必要となってしまいます

しかし、その権限が無い状態でもJDK1.8とJavaアプリを動作させたいので
最初に書いた方法でJDKを、管理権限不要なディレクトリに配置できないかと
思っているのですが、そういう使い方はできるのでしょうか
何となく、Windowsがインストーラ形式なのは、Windowsディレクトリ内の
コントロールパネルやJRE起動用の設定のためだけ、という気がしてるのですが…

559 名前:デフォルトの名無しさん mailto:sage [2015/12/19(土) 12:31:26.06 ID:RxcFrHzM.net]
JDKインストール → JDKコピー → JDKアンインストール
コピーしたJDKが動くかどうかって感じで試してみれば?

560 名前:デフォルトの名無しさん mailto:sage [2015/12/19(土) 13:25:28.58 ID:n1iWLCUz.net]
>>553
予想だけど環境変数のパスに突っ込めばいいんじゃないの?



561 名前:デフォルトの名無しさん mailto:sage [2015/12/19(土) 13:57:21.61 ID:tK28wdyT.net]
レジストリに書き込めば完璧w

562 名前:デフォルトの名無しさん [2015/12/19(土) 13:59:36.49 ID:T0IQ8Alq.net]
>>553
JDKに含まれるJPEG関連などの一部ライブラリがC言語で書かれてるから無理。
というかWindows64ビットJDKは一部ライブラリがない欠陥品。

563 名前:デフォルトの名無しさん [2015/12/19(土) 15:02:06.17 ID:qnMVxVos.net]
eclipseで.classファイルの中のソースが見れるのですが
そこにブレークポイントを置いても止まってくれません
ソースが見れるなら.classファイルでもブレークはれば止まると思ってたんですが
どういった設定が必要なのでしょうか
もしご存知の方がいればご教授お願い致します。

564 名前:デフォルトの名無しさん mailto:sage [2015/12/20(日) 14:38:27.42 ID:Hs3AGw0X.net]
サーブレットでSQLite使いたいけどdbファイルのパスの指定方法が分かりません(ローカルでは接続できます)
仮にdbファイルをWEB-INF直下に置いた場合は、Drivermanager.getConnection()でどう指定したら良いでしょうか。

565 名前:デフォルトの名無しさん mailto:sage [2015/12/21(月) 03:17:00.52 ID:D9eRUSMN.net]
ServletContext#getRealPath()で取れると思うが読み取り専用でもなければ分けた方がいいんでないかな

566 名前:デフォルトの名無しさん mailto:sage [2015/12/22(火) 19:25:56.82 ID:6JmEczDa.net]
>>558
虫のマークで実行してる?
JRE のライブラリにブレークポイント打ってるなら、JDK使ってないからとかもあり得る

567 名前:デフォルトの名無しさん mailto:sage [2015/12/22(火) 19:33:14.52 ID:6JmEczDa.net]
>>553
https://www.whitebyte.info/programming/java/how-to-install-a-portable-jdk-in-windows-without-admin-rights

これ読みな

568 名前:デフォルトの名無しさん mailto:sage [2015/12/23(水) 10:01:47.81 ID:fVVuE9y7.net]
List interfaceについての質問です
docs.oracle.com/javase/jp/7/api/java/util/List.html
boolean add(E e)
void add(int index, E element)
の返り値で、前者はCollection interfaceのためというのはわかりますが
後者をbooleanではなく、voidで実装している利点や合理性はあるのでしょうか?
歴史的なものとかならそれも知りたいです

569 名前:デフォルトの名無しさん mailto:sage [2015/12/23(水) 11:22:12.99 ID:x4y88p/b.net]
後者でbooleanが返ると何か嬉しい事があるのか、という観点で見てみるといいのでは?

570 名前:デフォルトの名無しさん mailto:sage [2015/12/23(水) 11:29:00.73 ID:sUZCBNnf.net]
そもそもadd(E e)の方もvoidでよかったんだよ
結局実装依存で例外投げたり戻り値で返したりと無茶苦茶だからね
Javaのコレクション周りはさすがに年季が入ってるのでいろいろ設計ミスもある



571 名前:デフォルトの名無しさん mailto:sage [2015/12/23(水) 12:18:26.36 ID:r/ugZgu1.net]
歴史的背景も何もない、List の場合は返り値が必要ないから void なだけ
だってadd呼んでListの要素を変更しないってケース自体がそもそも無いんだから、
Collection#add と同じ意味の boolean 返すんだとしたら、常に true 返すことになる
そんな無駄な返り値必要ない

572 名前:デフォルトの名無しさん mailto:sage [2015/12/23(水) 12:34:01.58 ID:fVVuE9y7.net]
>>564-566
やっぱり実装がいまいちなんですかね
Collection interfaceとList interfaceを見てみましたが、
List側はvoidでやりたそうには感じました

個人的には関数は値を返してくれるほうが嬉しいんですけど、
副作用目的の関数は戻り値ではなくExceptionで対応するほうが
整理しやすいのかとかいろいろ考えるきっかけになりました

ありがとうございました

573 名前:デフォルトの名無しさん mailto:sage [2015/12/23(水) 12:40:37.36 ID:ZolTmMoK.net]
>>566
いや逆にインデックス付きの方は失敗する可能性があるだろ
addやremoveがbooleanを返すのは、
マルチスレッド環境で操作をアトミックにするため
ハッシュ表やツリーなどで事前の要素の存在チェックが必要な場合、同時に追加削除をした方が効率が良いため
まあ現実には共通の扱いでaddできるListの実装は配列かリンクリストしかないのでaddはvoidだけでよかった

574 名前:デフォルトの名無しさん mailto:sage [2015/12/23(水) 13:39:03.11 ID:r/ugZgu1.net]
> いや逆にインデックス付きの方は失敗する可能性があるだろ

その場合は例外投げるから問題ないでしょ
俺は、Collection#add と同じ意味の返り値なら返す意味ないでしょって言ってるだけで

かぶりがあって変更なしの場合は例外じゃないが、不正なインデックスは例外ってのは
個人的な感覚では特に問題ないけどなぁ、まぁ人それぞれかもしれんが

575 名前:デフォルトの名無しさん mailto:sage [2015/12/23(水) 13:45:56.51 ID:r/ugZgu1.net]
> まあ現実には共通の扱いでaddできるListの実装は配列かリンクリストしかないのでaddはvoidだけでよかった

List だけ見りゃそりゃそうだけど、Collection インターフェースを実装してるから boolean 返り値があるわけで
void だけにするには何かしらの工夫が必要

Java の実装がまずいって言うならじゃあどうすれば良かったのかってのを提案しないと意味ないと思うが

576 名前:デフォルトの名無しさん mailto:sage [2015/12/23(水) 14:01:49.93 ID:bNevXKYI.net]
消費者生産者問題についての質問です
このサイトの質問者がしている質問とほぼ同じ質問です
このようなプログラムで、producerとconsumerをそれぞれ3個ずつにしたプログラムを作る方法を教えて下さい
初歩的な質問で申し訳ありません

detail.chiebukuro.yahoo.co.jp/qa/question_detail/q12139613622

577 名前:デフォルトの名無しさん mailto:sage [2015/12/23(水) 14:05:33.03 ID:PFbU/TtP.net]
C# の Delegate.CreateDelegate みたいなことってできない?

Method から Consumer や Supplier が作れたらいいなと

578 名前:デフォルトの名無しさん mailto:sage [2015/12/23(水) 14:14:36.84 ID:bNevXKYI.net]
>>572
C#分からないです…
とりあえずスレッドを増やすと、同じキューを作ってしまうのでそれぞれが別のキューを作るようにしたいんです
producer1が1を生産したら
producer2は次に2を生産する、というように

579 名前:デフォルトの名無しさん mailto:sage [2015/12/23(水) 14:16:08.52 ID:PFbU/TtP.net]
>>572>>571に対する回答じゃないから

580 名前:デフォルトの名無しさん mailto:sage [2015/12/23(水) 14:20:24.68 ID:bNevXKYI.net]
>>574
間違えましたすみません



581 名前:デフォルトの名無しさん mailto:sage [2015/12/23(水) 15:18:34.69 ID:r/ugZgu1.net]
>>571
とりあえずその知恵袋の回答にはバグあるね。
まだ produce してないはずの item を consume してるw

582 名前:デフォルトの名無しさん mailto:sage [2015/12/23(水) 15:38:53.41 ID:bNevXKYI.net]
知恵袋の答えは全てプログラムを書き換えているので、
producerconsumerの構造を変えずに3つにしたプログラムの作り方をききたいです

583 名前:デフォルトの名無しさん mailto:sage [2015/12/23(水) 16:10:28.82 ID:r/ugZgu1.net]
>>577
> producerconsumerの構造を変えずに3つにしたプログラムの作り方
言ってる意味が分からん。知恵袋の回答も Producer 3 , Consumer 3 だぞ?

584 名前:デフォルトの名無しさん mailto:sage [2015/12/23(水) 16:27:06.18 ID:QyczMDc8.net]
わかりやすく書くと
質問者のコードをそのまま作った解答をつくってよこせ
でしょ

585 名前:デフォルトの名無しさん mailto:sage [2015/12/23(水) 16:34:05.82 ID:r/ugZgu1.net]
回答者のスレッドプール使ったやり方は、スレッドプールとかよくわかんないからやめてって事かw
質問者みたいに普通にスレッド使って下さいってことね

586 名前:デフォルトの名無しさん mailto:sage [2015/12/23(水) 16:37:10.15 ID:r/ugZgu1.net]
回答者のコードいじって(多分)まともに動くの作ったけど、これじゃだめってことね

pastebin.com/apfAZQne

587 名前:デフォルトの名無しさん mailto:sage [2015/12/23(水) 16:44:00.91 ID:r/ugZgu1.net]
あ、9,10行目は無意味なコード残ってたから消しといてね
static ExecutorService consumerSVC;
static ExecutorService producerSVC;

588 名前:デフォルトの名無しさん mailto:sage [2015/12/23(水) 20:29:07.08 ID:4wj+rz5B.net]
すいませんspinnerを開いたときにスクロール位置をトップにしたいんですがどうしたらいいですか

589 名前:デフォルトの名無しさん mailto:sage [2015/12/23(水) 20:35:04.11 ID:r/ugZgu1.net]
>>583
FQCNで書いて
spinner じゃなんのことかわからん
GUIライブラリにもいろいろあるし
あと、spinner ってそもそもスクロールするものじゃなくね?

590 名前:デフォルトの名無しさん mailto:sage [2015/12/23(水) 23:25:45.75 ID:4wj+rz5B.net]
すいませんandroidのスレと間違えました。



591 名前:デフォルトの名無しさん mailto:sage [2015/12/24(木) 16:15:38.00 ID:egycav5a.net]
JavaのGUIって簡単なほうなのか難しいほうなのかがいまいちわからん

592 名前:デフォルトの名無しさん mailto:sage [2015/12/24(木) 19:23:24.99 ID:jd1tVj2O.net]
>>581を理解するのに、conccurentのリファレンス見ながら30分位かかったんですが、仕事でプログラムするなら、1、2分で余裕で実行結果を推測出来て当然なんでしょうか?

593 名前:デフォルトの名無しさん [2015/12/24(木) 23:59:51.76 ID:37j9VJ3V.net]
>>586
Java の GUI って言ってもいろいろあるから…
Swing, SWT なら WindowBuilder 使えば楽だし、JavaFX なら Scene Builder 使えば楽っしょ
まぁガリガリコード書いてくとしんどいねどれも

594 名前:デフォルトの名無しさん mailto:sage [2015/12/25(金) 02:19:37.97 ID:y60VPA7n.net]
JavaFXはSceneBuilderがjavaのバージョンに追従できてないぽい。oracleやる気ねーだろ

595 名前:デフォルトの名無しさん mailto:sage [2015/12/25(金) 03:32:30.58 ID:fy4RJ2J6.net]
FXMLの公式リファレンスが無い時点でお察しください。

596 名前:デフォルトの名無しさん mailto:sage [2015/12/25(金) 05:43:31.07 ID:oPMcAIk1.net]
Groovyにも、SwingBuilder ならある

ただし、JavaFX には、あるかどうか知らないけど

597 名前:デフォルトの名無しさん mailto:sage [2015/12/25(金) 09:13:04.29 ID:1PFQou1z.net]
GUIはVisualStudioと昔から決まっている

598 名前:デフォルトの名無しさん mailto:sage [2015/12/25(金) 10:21:52.88 ID:mvJr/+ff.net]
VisualStudioはWindowsのGUI
JavaってWindowsだけじゃないからね

599 名前:デフォルトの名無しさん mailto:sage [2015/12/25(金) 11:15:44.01 ID:dHnMGAYO.net]
>>592
メッシ、スワレス厨

600 名前:デフォルトの名無しさん mailto:sage [2015/12/25(金) 12:34:52.04 ID:1PFQou1z.net]
じゃあMacのGUIアプリにJavaが積極的に使われてるんかと
LinuxのGUIアプリにJavaが積極的に使われてるんかと
どこでJavaのGUIが使われてるんですかねえ



601 名前:デフォルトの名無しさん mailto:sage [2015/12/25(金) 12:53:57.51 ID:GebmpeCR.net]
>>595
MacやLinuxで使われてたんじゃJavaらしさに欠ける
やはりJavaは孤高の存在でなければ

602 名前:デフォルトの名無しさん mailto:sage [2015/12/25(金) 13:05:05.35 ID:Azkw0wmz.net]
でかいのだとeclipseとか
小物だとFreerapid downloaderとか(ぉ
少し古めのB2B製品だとけっこうな数あるだろうね

VM上の言語のフレームワークが間接的に使ってるのも入れると
収集つかない

どれももっさりだったけど、windowsもWPFでがっかりさせてくれた

603 名前:デフォルトの名無しさん mailto:sage [2015/12/25(金) 15:24:57.84 ID:gUfhYaEN.net]
log4j使うメリットってなに

604 名前:デフォルトの名無しさん [2015/12/25(金) 16:02:35.72 ID:0Gk0OHhb.net]
結局JavaのGUIって結論でないの?

605 名前:デフォルトの名無しさん [2015/12/25(金) 16:26:23.61 ID:YhklWp0C.net]
Java の GUI はなぁ
単純なプログラムでもGUI操作してると Private WS がじわじわ増えてくんだよねなんか
Swing なんか一番ひどい…

C#とかでもこの現象起きるのかな?

606 名前:デフォルトの名無しさん mailto:sage [2015/12/25(金) 16:42:45.95 ID:4QgFa82R.net]
>>598
早いから、今では古いが

607 名前:デフォルトの名無しさん [2015/12/25(金) 18:23:54.26 ID:7MCJLYmI.net]
WEBシステムを作っていて、NON-BREAK-SPACE問題に困っています。
いい解決方法を知っている人はいませんか?

具体的には以下のような事象です。
・JSPではHTML-ESCAPEをかけている。
・この為、WEB画面上では半角スペースが (C2A0)に変換されて表示される。
・それ自体は狙い通りなんだけど、HTTPパラメータとしてNON-BREAK-SPACE入りの文言が入ってくるせいで、
 検索に困る。(見た目は同じなのに、一致しない)

何かうまい方法はないありませんか?
Struts2のActionクラスメンバー変数(String)がHTTPパラメータを受け取った時に、
勝手にNON-BREAK-SPACEを半角スペースに変換するような方法でもいいのだが。
あるいはPostgeSQLでNON-BREAKE-SPACEと区別せずに検索するような方法でもあれば。

608 名前:デフォルトの名無しさん [2015/12/25(金) 19:42:52.24 ID:XoBMqT50.net]
Servlet開発ではEclipsはJava EE用のをダウンロードしろと言われますが
このEE用のやつでも普通のJava開発やAndrois開発はできますか?

609 名前:デフォルトの名無しさん mailto:sage [2015/12/25(金) 21:24:32.58 ID:tQzVUBZL.net]
もろちん

610 名前:デフォルトの名無しさん mailto:sage [2015/12/25(金) 21:37:35.90 ID:j0dN2XMc.net]
いろいろ種類があるように見えるが、デフォルトで入ってるプラグインが違うだけだからな。



611 名前:デフォルトの名無しさん mailto:sage [2015/12/25(金) 21:43:12.61 ID:nw7P58jQ.net]
>>602
このへんで聞いて

【Enterprise】Java EEスレ part1【開発】(c)2ch.net
peace.2ch.net/test/read.cgi/tech/1420712874/

Java Web Application Framework総合 ver2
peace.2ch.net/test/read.cgi/tech/1374399677/

612 名前:デフォルトの名無しさん mailto:sage [2015/12/26(土) 15:25:01.93 ID:jUnfG2Pj.net]
java だけ習ってきた新人は、パソコンの根本的な仕組みを知らない。
メソッドだけうまく使えばいいと思っている。どうなのそれ?

613 名前:デフォルトの名無しさん mailto:sage [2015/12/26(土) 15:28:53.04 ID:x2NX3WHr.net]
それは.Netでも言える

614 名前:デフォルトの名無しさん mailto:sage [2015/12/26(土) 15:42:04.19 ID:jok0KB6B.net]
Springユーザはおらんのかのう

615 名前:デフォルトの名無しさん mailto:sage [2015/12/26(土) 15:46:32.34 ID:W07ncHJL.net]
>>609
今どきSpring覚えるよりJavaEEの方が良いだろ

616 名前:デフォルトの名無しさん mailto:sage [2015/12/26(土) 16:03:16.71 ID:lv7QwxJH.net]
Spring使ってる

617 名前:デフォルトの名無しさん mailto:sage [2015/12/26(土) 16:15:42.81 ID:nA2Kres5.net]
>>609
こちらで聞けよ

【DI】Java Spring Frameworkを語るスレ 5.0
peace.2ch.net/test/read.cgi/tech/1322414231/

618 名前:デフォルトの名無しさん [2015/12/26(土) 21:57:26.73 ID:nGSB3gYV.net]
JavaEEはめんどうすぎ

619 名前:デフォルトの名無しさん [2015/12/26(土) 22:18:32.28 ID:3A5jLJeQ.net]
>>613
なにがどう?

620 名前:デフォルトの名無しさん mailto:sage [2015/12/26(土) 22:19:30.29 ID:TUX3uo0e.net]
X M L



621 名前:デフォルトの名無しさん mailto:sage [2015/12/26(土) 22:19:47.23 ID:4zDpKUoH.net]
聞かないとわからないほどに低能な614
ここまで低能だと生きているのもつらいだろうな

622 名前:デフォルトの名無しさん mailto:sage [2015/12/26(土) 22:22:15.92 ID:LPJeh/xq.net]
今どきSpringて、Springはもう終わりなの?

623 名前:デフォルトの名無しさん [2015/12/26(土) 22:28:59.34 ID:3A5jLJeQ.net]
>>616
こらハゲ!

624 名前:デフォルトの名無しさん mailto:sage [2015/12/26(土) 23:36:55.66 ID:LQQh8zXQ.net]
javaeeがよくなってわざわざ使う意味がなくなってきてる

625 名前:デフォルトの名無しさん [2015/12/27(日) 11:29:14.07 ID:ojTty81R.net]
JavaEE ってラスボスみたいな存在だったんだけど、最近は優しくなったって聞いた
でも、Webアプリ作るなら Grails とかのが良くね? Groovy めちゃ楽

626 名前:デフォルトの名無しさん mailto:sage [2015/12/27(日) 14:07:10.11 ID:V/JGrWHV.net]
     彡⌒ ミ
     (´・ω・彡⌒ ミ
   彡⌒ ミつ(´・ω・`) ))ハゲで何が悪い!!
(( (´・ω・`) ( つ  )
   ( つ  ヽ  とノ  
    〉 とノ )^(_)
   (__ノ⌒(_)

627 名前:デフォルトの名無しさん mailto:sage [2015/12/28(月) 22:13:23.09 ID:fMiEB58H.net]
springbootが楽ちん

628 名前:デフォルトの名無しさん mailto:sage [2015/12/29(火) 03:13:59.19 ID:ouZXeBGT.net]
Servletの勉強中なのですが、各リスナーでするべき代表的な処理が説明されているサイトはないでしょうか?

629 名前:デフォルトの名無しさん mailto:sage [2015/12/29(火) 06:02:06.97 ID:jR18C9lB.net]
リファレンス本がいいよ

630 名前:デフォルトの名無しさん [2015/12/29(火) 12:37:43.20 ID:qCeQ5JlI.net]
playframeworkってあんまり聞かないけど流行ってないの?



631 名前:デフォルトの名無しさん mailto:sage [2015/12/29(火) 12:51:42.96 ID:8KqD9mBG.net]
自分の周りでは1件のみかな

632 名前:デフォルトの名無しさん mailto:sage [2015/12/29(火) 13:52:47.15 ID:5o0CYWec.net]
>>623
アプリ・セッション・リクエストの3つのスコープの、
開始終了・変数の更新時の、イベントをトリガーする

「java servlet listener」で検索すれば?

633 名前:デフォルトの名無しさん [2015/12/29(火) 19:12:35.67 ID:ZvUlOdya.net]
サーブレットで便乗質問なんですが、ログインしてるかどうかでJSPページの表示内容を変更する場合、
1.EntityとHttpSessionでログイン/アウト状態を保存して、各ページがアクセスされた時に毎回状態を取得する方法でいいでしょうか。
2.ログイン/アウトの状態によって表示するページを変える場合、それぞれ個別に作ったページにフォワードするのと、同一ページにフォワードしてフォワード先のページで条件(ログイン/アウト)判定してJSPで差異分を書き換えるのはどっちがいいでしょうか。

634 名前:デフォルトの名無しさん mailto:sage [2015/12/30(水) 02:18:01.72 ID:CY1YEGYd.net]
>>628
1つ目はそれで良いと思う。

2つ目は、JSP自体は分けて管理する方が良さそう。ページが複数になった時の手間が違うし、JSPの中で共通部分があるならtaglib使えばいいし。

635 名前:デフォルトの名無しさん [2015/12/30(水) 08:23:38.91 ID:AoezXjgG.net]
>>1
RPGツクール2000 , RPGツクールMV https://tkool.jp/mv/ ( JavaScript 採用 )

WOLF RPGエディター www.silversecond.com/WolfRPGEditor/

デュエル・マスターズ Android版 ,i-OS版、公式 dm.takaratomy.co.jp/extra/dmapp/entrygate_ds/
デュエル・マスターズ対戦CGI ex
https://web.archive.org/web/20150809154946/www53.atwiki.jp/dmsuishinparty/pages/314.html

デュエル・マスターズ(デュエマ)DM ONLINE 1.8a  /  VanGuard ONLINE 1.5a
https://web.archive.org/web/20150809160254/uhyohyohyo.sak ura.ne.jp/hsp.html

ヴァンガード専用ネット対戦ツール【 VanGuard Online 】
https://web.archive.org/web/20150809155032/kiimaa.jugem.jp/?eid=61

「カードファイト!!ヴァンガード」のネット対戦ができる公式オンラインゲーム「Cardfight!! Online」 2015年冬スタート
https://web.archive.org/web/20150809153724/supersolenoid.blog63.fc2.com/blog-entry-6886.html

遊戯王 Automatic Dueling System
https://web.archive.org/web/20150809164855/www3.atwiki.jp/ads-wiki/pages/20.html

遊戯王 デュエル・オンライン
https://web.archive.org/web/20150809171527/www31.atwiki.jp/vipdo/pages/15.html
https://web.archive.org/web/20140628005202/do.yugioh-portal.net/

ウィクロス( WIXOSS ) WEBXOSS webxoss.com/about_en.html webxoss.com/DeckEditor/

BG(ボードゲーム)Engine https://web.archive.org/web/20151209080842/https://bgengine.net/
https://web.archive.org/web/20151209172205/14owl.hateblo.jp/entry/2015/12/09/011234

アプレンティス  マジック:ザ・ギャザリング(MtG)オンライン化 homepage1.nifty.com/Q_Q/ap.html
https://web.archive.org/web/20151202202725/homepage1.nifty.com/Q_Q/ap.html

636 名前:デフォルトの名無しさん [2015/12/30(水) 08:24:24.38 ID:AoezXjgG.net]
【 オンラインTCGエディター 】   >>1,>>630

デュエル・マスターズ的な非電源TCGの 《 オンライン化ツクール系ソフト 》 制作の企画。

例えば、ガチンコ・ジャッジを直ぐにでも導入できる機能を持っておりながら、
当面それを扱わず単純化させておいて、事後的に導入拡張する際に当該システムを
ブロック構造の組み合わせで後付け挿入できるように予めシステム化してあるソフト(エディター)。
既存の非電源TCGを劣らずに再現できるならば大概のニーズに応えられる筈。
デュエマ、ヴァンガ、ウィクロス、ポケカ、デジモン、ゼクス、モンコレ、旧ガンダム・ウォー、ライブオン、ディメンション・ゼロ、シャーマン・キング、カードヒーローなど
のシステムを完全再現できるように設計するけど、他に此のTCGの此のシステムは再現希望とか有ったら書け。
マジック:ザ・ギャザリングの全システムを完全に再現するのは無理だから、此れだけは必用だ!って部分のみリクエストしろ。
個vs個、多数乱戦、チームvsチーム、個vsチームを実現し、P2P通信対戦プラグイン有り。

設計思想は 《 RPGツクール 》 が良いかな?  他に、優れたエディター有ったら挙げてみろ。

個人や企業などのベンダーが提示する開発費(見積もり)で折り合えば、発注する。

エディター群から基本コンセプトを絞り込む(もちろんオリジナルで優れた新ネタが有れば導入する)。

遊戯王OCGに関しては、タッグフォース、ADS、デュエルオンラインを発注先ベンダーに研究させる。
バトスピ、ヴァンガ、デュエマなど発売済みゲームソフトが存在してるTCGはベンダーに研究させる。

各社TCGを再現するテストプレイ ⇒ 更に改良や修正 + コード記述の仕様書(設計書)を作成。

機能制限した下位版を制作しても原則として発売せず + 上位版デュエリ−グ用でサーバー稼動。

下位版を仮に発売した場合の改造および商用利用には、別途で当社との契約が必要。

さ〜て、インド人ベンダーと日本人の翻訳担当PGを見つけよっと!ww
wc2014.2ch.net/test/read.cgi/entrance2/1451262577/-16

637 名前:デフォルトの名無しさん mailto:sage [2015/12/31(木) 16:13:27.28 ID:R42ZH+Ca.net]
学習もかねてJAVAでゲームを作ろうと思ってるんですがアプレットとswingとJAVAFXならどれがいいですか?
アプレットは簡単そうなのですがファイル操作が制限されてるらしいし
JAVAFXに移行すると聞いたのですがXMLの勉強もしないといけないみたいだし

638 名前:デフォルトの名無しさん mailto:sage [2015/12/31(木) 16:24:18.82 ID:gRwFawaE.net]
せっかく思い立ったところ恐縮だが、どれもやめておけとしか言えん
GUIに求められる技術は普段の業務では使えないし、JavaのGUIには明るい未来もない
最終的にJavaで何をするつもりなんだ?
ITの世界では、目的から逆算して最短の道を進まないと多大な時間が無駄になる

639 名前:デフォルトの名無しさん mailto:sage [2015/12/31(木) 16:52:05.84 ID:R42ZH+Ca.net]
>>633
いえ業務で使うとかじゃなくCしか知らない学生です
研究をグラフィカルに表示できたら面白いと思ってとりあえずCよりはJAVAのが楽に作れると聞いたので
JAVAで仕事する予定はないのですがどの分野に絞って学習すると役立つとか教えていただけるとありがたいです

640 名前:デフォルトの名無しさん mailto:sage [2015/12/31(木) 17:03:21.12 ID:gRwFawaE.net]
>>634
そうなると学習すべきなのはWeb系だな
JavaScriptとHTML5とCSS3を勉強すれば良い
グラフィックには強いし、いくらか将来性もあって役に立つだろう
jsdo.it/



641 名前:デフォルトの名無しさん mailto:sage [2015/12/31(木) 17:38:52.32 ID:R42ZH+Ca.net]
やっぱりwebの需要が強いんですね ありがとうございました

642 名前:デフォルトの名無しさん [2015/12/31(木) 17:50:24.16 ID:JsWWOg21.net]
> 研究をグラフィカルに表示できたら
どういう研究か、何を表示したいかによるけど、
Javaのチャート系のライブラリってあんまり綺麗に表示できるの無いんだよな、古いのが多くて
デスクトップアプリで作るんなら Swing、JavaFX 使ってもいいけど、少なくとも今時アプレットだけはない

JavaScript, HTML5, CSS3 のほうがまぁ良いと思うよ、Java よりチャート系ライブラリ豊富だし、
自分のホームページに掲載するのも容易だし、将来役に立つ可能性も高い

643 名前:デフォルトの名無しさん mailto:sage [2015/12/31(木) 17:53:32.73 ID:39PzHskE.net]
Javaってもう終わりなの・・・

644 名前:デフォルトの名無しさん mailto:sage [2015/12/31(木) 18:10:59.05 ID:RysGmr8V.net]
>>638
終わりもクソも有史以来Javaが一般人の目に触れるところで流行ったのなんて
20年前のJavaアプレットや携帯アプリだけだよ(AndroidはJavaではない)
Javaはサーバーで使うもの

645 名前:デフォルトの名無しさん mailto:sage [2015/12/31(木) 18:16:44.45 ID:LorZqh4P.net]
研究でのグラフィック表示をチャートとかプロットと仮定すれば、いまならipythonか、
まぜまぜのjupyterがおすすめ
javaはよほど必要なライブラリがあるとかの理由がない限り、研究目的だと時間の無駄

研究で表示するためのコードなんてメモ書きレベルで十分なわけで、それをjavaで書くと
毎回清書させられるみたいな感じになる

多数のサンプル
https://github.com/ipython/ipython/wiki/A-gallery-of-interesting-IPython-Notebooks

646 名前:デフォルトの名無しさん mailto:sage [2015/12/31(木) 18:17:01.73 ID:gRwFawaE.net]
終わりはしないだろう
使う側の経営陣からすれば言語なんてどうでも良いもの
高いシェアを獲得して実績もあって人も多いJavaは、業務システムでまだまだ生き残る

ただ、ほかの分野ではJavaScriptが強すぎてほかの言語はほとんど落ち目だ
マルチプラットフォームのexeを作れるだけでもびびるのに、ついにOSまで出てきたからな

647 名前:デフォルトの名無しさん mailto:sage [2015/12/31(木) 18:17:32.97 ID:39PzHskE.net]
>>639
Javaってサーバー用だってのか
最近Javaの勉強始めたんだけど失敗だったみたい・・・
Javaやれば他のプログラムやるにも基本になるかなって思ったのが間違いの元だったんだ・・・

648 名前:デフォルトの名無しさん mailto:sage [2015/12/31(木) 18:47:10.38 ID:gJy9w4AY.net]
>>642
いや失敗とまではいいきれない

649 名前:デフォルトの名無しさん [2015/12/31(木) 18:56:37.62 ID:ATqPO2P8.net]
>>642
画面周りはスタンダードというものがない。

一般人がWebサイトをよく見ているので、業務系システムも面倒なWebアプリケーションになる。

だからといってWebアプリケーションが作れて、見えない地味な部分もできるとなると現状、Java環境くらいしかない。

C言語なんて画面のことすら考えていない言語だからな。

画面なら好きなように実装してくださいというのが、昔からの流れ。

650 名前:デフォルトの名無しさん mailto:sage [2015/12/31(木) 19:00:14.40 ID:LorZqh4P.net]
>>642
手続き型プログラミングならjavaで一通り揃ってるからプログラミングの勉強としては
悪いとは思わないし、他の言語の理解にも大いに役に立つよ

簡単に、目に見える成果物を出したいのであればおすすめできる言語だとは思わない



651 名前:デフォルトの名無しさん mailto:sage [2015/12/31(木) 19:21:20.71 ID:39PzHskE.net]
>>643>>644>>645
そうなんですか勉強続ける気になりました
スッキリ分かるJava入門て本を勧められて昨日今日で200ページぐらい読んだところだけどこの年末年始で読み切ります!

652 名前:デフォルトの名無しさん mailto:sage [2015/12/31(木) 20:17:35.53 ID:OPAnRAp+.net]
AndroidはJavaだけど別扱い






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<260KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef