Struts 2.3.7
プロジェクトホーム:http://struts.apache.org/index.html
ライセンス:https://olex.openlogic.com/licenses/apache-2_0-license
Apache Strutsプロジェクトは,模型2のアプローチに基づくアプリケーション・アーキテクチャー促進する网络アプリケーション・フレームワークを提供します。クラッシックな模型-视图-控制器(MVC)設計パターンの模型2アプローチは,広く受け入れられ続けています。控制器servlet(または同等のもの)は,どのJSP要求を送信し,どのjavabeanがインスタンス化されるかを決定することによりビジネスロジックの実行を管理します。これはサーバーページにプレゼンテーション・ロジックを残します。
Apache Struts项目提供了一个web应用程序框架,鼓励基于Model 2方法的应用程序架构。模型2方法是经典模型-视图-控制器(MVC)设计模式的变体,它继续获得更广泛的接受。这下,控制器servlet(或等价的)通过确定将请求转发给哪个JSP和实例化哪个javabean来管理业务逻辑执行。这使得表示逻辑留在服务器页面中。
Strutsプロジェクトは使いやすいコントローラー・フレームワーク(加えて追加のツールキット)を提供することにより,Model2デザインを促進します。このフレームワークは,開発者がウェブを構築するのに使用するすべての主なモデルやビューの技術を統合します。サポートされたモデル技術はJDBCやEJBを含みます。ビュー技術はJavaServer Pages, Velocity模板, XSLTや他のプレゼンテーション・システムを含みます。Strutsは標準的な休息アプリケーションやAJAXにも対応しています。
Javaに対し最もポピュラーな网络アプリケーションで広く認識されたStrutsは,十分に文書化され,発達し,サポートされたフレームワークです。
Struts项目通过提供易于使用的Controller框架(以及其他工具箱)来鼓励Model 2的设计。该框架集成了开发人员为web构建所使用的所有主要的模型和视图技术。支持的模型技术包括JDBC和EJB;视图技术包括JavaServer页面、速度模板、XSLT和其他表示系统。Struts也与传统REST应用程序和AJAX兼容。
Struts被广泛认为是最流行的Java web应用程序框架,它提供了一个成熟的、文档完备的和得到良好支持的框架。
すべてのリリースノートはこちらをご参照ください。
- ポートレット環境で瓷砖をサポートする新しいプラグインが追加されました。
- プラグインでパッケージ継承が可能になりました。
- 引入了新的插件来支持Portlet环境中的Tiles结果
- 允许插件包继承
Tomcat7.0.34
プロジェクトホーム:http://tomcat.apache.org/
ライセンス:https://olex.openlogic.com/licenses/278
サン・マイクロシステムズはJava開発者のためにリファレンス実装を行うTomcat JSP / Servletコンテナーを選びました。ウェブ・アプリケーション・ポータビリティーが必要な場合,開発環境でTomcatを使用することができるということは適切な選択です。アプリケーションサーバで発見されるセキュリティー問題は希ではないので、最新の利用可能なバージョンへのアップグレードを推奨します。
Sun选择Tomcat JSP/Servlet容器作为Java开发人员的参考实现。如果您希望Web应用程序具有可移植性,那么使用Tomcat作为开发环境是一个可靠的选择。由于在应用服务器中发现安全问题并不罕见,OpenLogic建议升级到Tomcat的最新可用版本。
Tomcatは最新のServletとJSP仕様をサポートし,JSP标准标签库(雅加达JSTL)のような新しい機能を得ています。そして主なコンテナー・ベンダーによって,最終的にインプレメントされる新しい機能を試すのに最適な場所となります。JBossアプリケーションサーバーは,統一J2EEコンテナーを提供するTomcatと共に適切な処理を行います。
Tomcat通常支持最新的servlet和JSP规范,通常首先接收JSP标准标记库(Jakarta JSTL)等新特性,这使它成为尝试所有主要容器供应商最终将实现的新特性的好地方。JBoss Application Server可以很好地与Tomcat一起提供一个统一的J2EE容器。
全てのリリースノートはこちらをご参照ください:
- webアプリケーション起動時のアノテーションのスキャンが失敗する際のエラーメッセージの改善。これは不十分な設定やアプリケーションのクラスを使用した不適切に継承が循環することなどが原因でした。
- 格林尼治时间非の時間帯を使用している場合のAccessLogValveのユニットテストの修正。
- とservlet过滤器名が引用符で囲まれた文字列を含む場合,JMXのレジストリでとservlet过滤器の正確なレジストレーションを確認にします。
- AccessLogValveへ新しい属性renameOnRotateの追加。
- 基本認証のユニットテストが修正されたことによりセッションタイムアウトが適切にテストされます。リファクタリングユニットテストで追加のテストを簡単に追加できるようになりました。布莱恩•伯奇によってパッチが提供されました。
- レスポンスにエラーフラグが設定されている場合,ErrorReportValveがエラーレポートのみを生成していることを確認します。
- アクセスログバルブでタイムゾーンの扱いが簡単になり,様々な非標準の夏時間の変更が適切に扱われるようになりました。
完整的版本说明
- 改进了在web应用程序启动时由于配置不良或应用程序类的非法循环继承而导致注释扫描失败的错误消息。
- 修正AccessLogValve在使用非gmt时区时的单元测试。
- 如果Filter或Servlet名称包含在ObjectName值中使用时必须引用的字符,请确保在JMX注册表中正确注册Filters和Servlet。
- 向AccessLogValve添加新的属性renameOnRotate。
- 正确地对BASIC身份验证进行单元测试,以便正确地测试会话超时。还要重构单元测试,以便更容易添加额外的测试。布莱恩·伯奇的Patch。
- 确保ErrorReportValve仅在响应上设置了错误标志时才生成错误报告。
- 简化接入日志阀的时区处理,正确处理非标准夏令时变更的各种边缘情况。
PostgreSQL9.2.2, 9.1.7, 9.0.11, 8.4.15, 8.3.22
プロジェクトホーム:http://www.postgresql.org/
ライセンス:https://olex.openlogic.com/licenses/postgresql-bsd-license
PostgreSQLプロジェクトは以下を含むリレーショナル・データベース管理システム(RDBMS)を提供します:
- サブクエリ
- ビュー
- 外部キー制約
- ストアード・プロシージャー
- トリガ
- 標準SQLのサポート
- クエリ・エンジン
- マルチバージョン・コンカレンシー・コントロール
これに加えて,新しいデータタイプ,機能,インデックスメソッドがあります。
PostgreSQL项目提供了一个关系数据库管理系统(RDBMS),它提供以下功能:
- 子查询
- 的观点
- 外键约束
- 存储过程
- 触发器
- 对SQL标准的支持
- 查询引擎
- 多版本并发控制
此外,还可以通过添加新的数据类型、函数、索引方法等多种方式对其进行扩展。
9.2.2:
全てのリリースノートはこちらをご参照ください:
- 创建/删除索引同时と関連のある様々なバグが修正されました。
- 同时下降指数に対する述語ロックの修正。
- 细胞膜リプレイ中のバッファロックの修正。
- 杜松子酒インデックスに対する细胞膜生成ロジックでのエラーを修正。
- SP-GiSTインデックスに対する细胞膜リプレイロジックのエラーを修正。
- 细胞膜リカバリ中の誤ったベースバックアップ終了位置の検出を修正。
- 通常実行状態にホットスタンバイサーバを昇進させる場合に,起動処理の仮想XIDロックを適切に削除されます。
- スタンバイモードで“乱序执行时间表ID”エラーを防ぎます。
完整的版本说明
- 修复了与CREATE/DROP INDEX并发相关的多个错误
- 正确的DROP INDEX concurrent的谓词锁定
- 修复WAL重放期间缓冲区锁定的问题
- 修复了GIN索引的WAL生成逻辑错误
- 修复SP-GiST索引的WAL重放逻辑错误
- 修复WAL恢复过程中对base-backup位置的错误检测
- 在将热备服务器提升到正常运行时,正确地移除启动进程的虚拟XID锁
- 避免在待机模式下出现虚假的“时序时间线ID”错误
9.1.7:
全てのリリースノートはこちらをご参照ください:
- 创建/删除索引同时と関連のある様々なバグが修正されました。
- 细胞膜リプレイ中にバッファのロックを修正。
- 杜松子酒インデックスに対する细胞膜生成ロジックでのエラーを修正。
- 通常実行状態にホットスタンバイサーバを昇進させる場合に,起動処理の仮想XIDロックを適切に削除されます。
- スタンバイモードで“乱序执行时间表ID”エラーを防ぎます。
- ポストマスターが,シャットダウンシグナルを受けた後に新しい子プロセスを作成するのを防ぎます。
- メモリ不足の場合に内部ハッシュテーブルの破壊を防ぐ修正。
- 削除されたテーブルのファイル記述子が終了済みトランザクションから保持されるのを防ぐ修正。
完整的版本说明
- 修复与CREATE INDEX concurrent相关的多个错误
- 修复WAL重放期间缓冲区锁定的问题
- 修复了GIN索引的WAL生成逻辑错误
- 在将热备服务器提升到正常运行时,正确地移除启动进程的虚拟XID锁
- 避免在待机模式下出现虚假的“时序时间线ID”错误
- 防止postmaster在收到关闭信号后启动新的子进程
- 避免在内存不足时损坏内部哈希表
- 防止被删除表的文件描述符被保持在打开的过去事务端
9.0.11:
全てのリリースノートはこちらをご参照ください:
- 创建/删除索引同时と関連のある様々なバグが修正されました。
- 杜松子酒インデックスに対する细胞膜生成ロジックでのエラーを修正。
- 通常実行状態にホットスタンバイサーバを昇進させる場合に,起動処理の仮想XIDロックを適切に削除されます。
- スタンバイモードで“乱序执行时间表ID”エラーを防ぎます。
- ポストマスターが,シャットダウンシグナルを受けた後に新しい子プロセスを作成するのを防ぎます。
- メモリ不足の場合に内部ハッシュテーブルの破壊を防ぐ修正。
- 外部結合に対し非厳密な等価条件のプランニングの修正。
完整的版本说明
- 修复与CREATE INDEX concurrent相关的多个错误
- 修复WAL重放期间缓冲区锁定的问题
- 修复了GIN索引的WAL生成逻辑错误
- 在将热备服务器提升到正常运行时,正确地移除启动进程的虚拟XID锁
- 避免在待机模式下出现虚假的“时序时间线ID”错误
- 防止postmaster在收到关闭信号后启动新的子进程
- 避免在内存不足时损坏内部哈希表
- 修复了外部连接上的非严格等价子句的规划问题
8.4.15:
全てのリリースノートはこちらをご参照ください:
- 创建/删除索引同时と関連のある様々なバグが修正されました。
- メモリ不足の場合に内部ハッシュテーブルの破壊を防ぐ修正。
- 外部結合に対し非厳密な等価条件のプランニングの修正。
- 等価クラスから排他制約を証明するためのプランナの性能が改善しました。
- 異なる型を正確に扱うためのハッシュされたサブプランで部分的に一致する行の修正。
- 行更新/删除后トリガに対し古いタプルを再読み出しする場合にバッファロックを取得します。
- 継承されたチェック制約を正確に扱うための改变列类型の修正。
- テーブルスペースで格兰特を扱うための重新分配所有を修正。
- 修复与CREATE INDEX concurrent相关的多个错误
- 避免在内存不足时损坏内部哈希表
- 修复了外部连接上的非严格等价子句的规划问题
- 改进计划器从等价类中证明排除约束的能力
- 修复散列子计划中的部分行匹配,以正确处理跨类型情况
- 当重新获取AFTER ROW UPDATE/DELETE触发器的旧元组时,获取缓冲区锁
- 修正ALTER COLUMN TYPE以正确处理继承的检查约束
- 修复了REASSIGN OWNED处理表空间上的授权
8.3.22:
全てのリリースノートはこちらをご参照ください:
- 创建/删除索引同时と関連のある様々なバグが修正されました。
- メモリ不足の場合に内部ハッシュテーブルの破壊を防ぐ修正。
- 外部結合に対し非厳密な等価条件のプランニングの修正。
- 等価クラスから排他制約を証明するためのプランナの性能が改善しました。
- 異なる型を正確に扱うためのハッシュされたサブプランで部分的に一致する行の修正。
- 行更新/删除后トリガに対し古いタプルを再読み出しする場合にバッファロックを取得します。
- テーブルスペースで格兰特を扱うための重新分配所有を修正。
- システムビューのカラムに対し適切ではないpg_attributeエントリを無視します。
- 修复与CREATE INDEX concurrent相关的多个错误
- 避免在内存不足时损坏内部哈希表
- 修复了外部连接上的非严格等价子句的规划问题
- 改进计划器从等价类中证明排除约束的能力
- 修复散列子计划中的部分行匹配,以正确处理跨类型情况
- 当重新获取AFTER ROW UPDATE/DELETE触发器的旧元组时,获取缓冲区锁
- 修复了REASSIGN OWNED处理表空间上的授权
- 忽略视图中系统列的错误pg_attribute项