Assigning Sprint while editing a ticket
Group items matching
in title, tags, annotations or url
3More
Assigning Sprint while editing a ticket - Atlassian Answers - 1 views
6More
shared by kuni katsuya on 07 Jan 13
- No Cached
Global Distribution System (GDS)and ODD Frequently Asked Questions - 0 views
www.onressystems.com/services_gds_FAQ.html
GDS GlobalDistributionSystem Sabre Amadeus Worldspan ODD OnlineDistributionDatabase Pegasus OTA OnlineTravelAgent

-
What are GDS / ODD? GDS / ODD are connectivity modules which allow hotels to connect with Travel Agents and Online Customers.
- ...3 more annotations...
-
connects 100’s of Internet travel portals or OTA's (online travel agents) such as Orbitz, TravelNow, Expedia, and Hotwire
1More
shared by kuni katsuya on 11 Jan 13
- No Cached
UML and Data Modeling: A Reconciliation: InformIT: Safari Books Online - 0 views
my.safaribooksonline.com/...9781935504191
database UML modeling DataModeling book safari books online

tz database - Wikipedia, the free encyclopedia - 0 views
en.wikipedia.org/Tz_database
TimeZones TimeZoneDatabase IANATimeZoneDatabase DST DaylightSavingsTime

Practical JIRA Administration: InformIT: Safari Books Online - 0 views
26More
shared by kuni katsuya on 03 Oct 12
- No Cached
Implementing the Builder Pattern using the Bean Validation API - Musings of a Programmi... - 0 views
musingsofaprogrammingaddict.blogspot.ca/...uilder-pattern-using-bean.html
database jpa EntityBeans BuilderPattern BeanValidation

- ...23 more annotations...
-
mandatory fields – either primitive (e.g. id) or annotated with @NotNull (e.g. lastName) – are part of the builder's constructor
-
variation of the Builder design pattern for instantiating objects with multiple optional attributes.
-
this pattern frees you from providing multiple constructors with the different optional attributes as parameters (hard to maintain and hard to read for clients)
34More
A proper way for JPA entities instantiation « Paul Szulc's Blog - 0 views
- ...31 more annotations...
-
And you shouldn’t really care, all that is important is that UserService depends on dao and webservice object.
-
calling new User(“someName”,”somePassowrd”, “someOtherName”, “someOtherPassword”) becomes hardly readable and maintainable
-
Instead of making the desired object directly, the client calls a constructor (or static factory) with all of the required parameters and gets a builder object. Then the client calls setter-like methods on the builder object to set each optional parameter of interest. Finally, the client calls a parameterless build method to generate the object, which is immutable. The builder is a static member class of the class it builds.
DataSourceDefinition (Java EE 6 ) - 0 views
Business Intelligence and Agile Methodologies for Knowledge-Based Organizations: Inform... - 0 views
70More
Chapter 2. Mapping Entities - 0 views
- ...66 more annotations...
-
The identifier type must contain the same properties as the identifier properties of the entity: each property name must be the same, its type must be the same as well if the entity property is of a
-
WarningThis approach is inherited from the EJB 2 days and we recommend against its use. But, after all it's your application and Hibernate supports it.
-
foreign key is held by one of the entities (note that this FK column in the database should be constrained unique to simulate one-to-one multiplicity)
-
association table is used to store the link between the 2 entities (a unique constraint has to be defined on each fk to ensure the one to one multiplicity)
-
String number
13More
Chapter 15. Data Management - 0 views
-
Tide maintains a client-side cache of entity instances and ensures that every instance is unique in the Flex client context
-
Tide provides an integration between the Flex/LCDS concept of managed entities and the server persistence context (JPA or Hibernate).
- ...10 more annotations...
-
All entities marked as [Managed] are considered as corresponding to Hibernate/JPA managed entities on the server
-
It is highly recommended to use JPA optimistic locking in a multi-tier environment (@Version annotation
-
In conclusion, the recommended approach to avoid any kind of subtle problems is to have a real uid property which will be persisted in the database
-
Here all loaded collections of the Person object will be uninitialized so uperson contains only the minimum of data to correctly merge your changes in the server persistence context
-
Tide uses the client data tracking (the same used for dirty checking, see below) to determine which parts of the graph need to be sent.
-
Tide integrates with Hibernate Validator 3.x and the Bean Validation API (JSR 303) implementations, and propagate the server validation errors to the client UI components
25More
Entity-attribute-value model - Wikipedia, the free encyclopedia - 0 views
-
Entity–attribute–value model (EAV) is a data model to describe entities where the number of attributes (properties, parameters) that can be used to describe them is potentially vast, but the number that will actually apply to a given entity is relatively modest
- ...21 more annotations...
-
In an EAV data model, each attribute-value pair is a fact describing an entity, and a row in an EAV table stores a single fact
-
EAV tables are often described as "long and skinny": "long" refers to the number of rows, "skinny" to the few columns
-
Data is recorded as three columns: The entity: the item being described. The attribute or parameter: a foreign key into a table of attribute definitions. At the very least, the attribute definitions table would contain the following columns: an attribute ID, attribute name, description, data type, and columns assisting input validation
-
Row modeling, where facts about something (in this case, a sales transaction) are recorded as multiple rows rather than multiple columns
-
differences between row modeling and EAV (which may be considered a generalization of row-modeling) are:
-
The data type of the value column/s in a row-modeled table is pre-determined by the nature of the facts it records. By contrast, in an EAV table, the conceptual data type of a value in a particular row depend on the attribute in that row
-
In the EAV table itself, this is just an attribute ID, a foreign key into an Attribute Definitions table
-
larger systems use separate EAV tables for each data type (including binary large objects, "BLOBS"), with the metadata for a given attribute identifying the EAV table in which its data will be stored
-
Where an EAV system is implemented through RDF, the RDF Schema language may conveniently be used to express such metadata
-
access to metadata must be restricted, and an audit trail of accesses and changes put into place to deal with situations where multiple individuals have metadata access
-
quality of the annotation and documentation within the metadata (i.e., the narrative/explanatory text in the descriptive columns of the metadata sub-schema) must be much higher, in order to facilitate understanding by various members of the development team.
-
Validation metadata include data type, range of permissible values or membership in a set of values, regular expression match, default value, and whether the value is permitted to be null
-
Grouping metadata: Attributes are typically presented as part of a higher-order group, e.g., a specialty-specific form. Grouping metadata includes information such as the order in which attributes are presented
7More
Article Series: Migrating Spring Applications to Java EE 6 - Part 3 | How to JBoss - 0 views
- ...3 more annotations...
-
In general, JDBC Templates are a poor solution. They don’t have enough abstraction to work on different databases because you use plain SQL in queries. There is also no real ORM mapping which results in quite a lot of boilerplate code
Sql Antipatterns Strike Back - 0 views
24More
Data Source Configuration in AS 7 | JBoss AS 7 | JBoss Community - 0 views
-
This annotation requires that a data source implementation class (generally from a JDBC driver JAR) be present on the class path (either by including it in your application, or deploying it as a top-level JAR and referring to it via MANIFEST.MF's Class-Path attribute) and be named explicitly.
- ...21 more annotations...
-
this annotation bypasses the management layer and as such it is recommended only for development and testing purposes
-
managed by the application server (and thus take advantage of the management and connection pooling facilities it provides), you must perform two tasks. First, you must make the JDBC driver available to the application server; then you can configure the data source itself. Once you have performed these tasks you can use the data source via standard JNDI injection.
-
recommended way to install a JDBC driver into the application server is to simply deploy it as a regular JAR deployment. The reason for this is that when you run your application server in domain mode, deployments are automatically propagated to all servers to which the deployment applies; thus distribution of the driver JAR is one less thing for administrators to worry about.
-
Note on MySQL driver and JDBC Type 4 compliance: while the MySQL driver (at least up to 5.1.18) is designed to be a Type 4 driver, its jdbcCompliant() method always return false. The reason is that the driver does not pass SQL 92 full compliance tests, says MySQL. Thus, you will need to install the MySQL JDBC driver as a module (see below).
-
<module xmlns="urn:jboss:module:1.0" name="com.mysql"> <resources> <resource-root path="mysql-connector-java-5.1.15.jar"/> </resources> <dependencies> <module name="javax.api"/> </dependencies></module>
-
define your module with a module.xml file, and the actual jar file that contains your database driver
-
define any dependencies you might have. In this case, as the case with all JDBC data sources, we would be dependent on the Java JDBC API's, which in this case in defined in another module called javax.api, which you can find under modules/javax/api/main as you would expect.
-
<datasource jndi-name="java:jboss/datasources/MySqlDS" pool-name="MySqlDS"> <connection-url>jdbc:mysql://localhost:3306/EJB3</connection-url> <driver>com.mysql</driver>
-
<drivers> <driver name="com.mysql" module="com.mysql"> <xa-datasource-class>com.mysql.jdbc.jdbc2.optional.MysqlXADataSource</xa-datasource-class> </driver> </drivers>
-
jboss-7.0.0.<release>/domain/configuration/domain.xml or jboss-7.0.0.<release>/standalone/configuration/standalone.xml
42More
MySQL & Apache Derby as jdbcRealm for Apache Shiro | Nabil Hachicha - 0 views
-
http://localhost:8080/ShiroDemo/auth/secured.jsp
- ...36 more annotations...
-
Create a new directory “auth” and add a new JSP under it, let’s call it “BackOffice.jsp“
-
<filter-class>05 org.apache.shiro.web.servlet.IniShiroFilter06 </filter-class>
-
10 <filter-mapping>11 <filter-name>ShiroFilter</filter-name>12 <url-pattern>/*</url-pattern>13 </filter-mapping>
-
map the URLs to be protected, all the url under /auth should be authenticated with basic HTTP authentication
-
Add a new directory under src let’s call it production we will create a new shiro configuration file compatible with MySQL
-
13 <jdbc.user>APP</jdbc.user>14 <jdbc.passwd>APP</jdbc.passwd>15 <jdbc.url>jdbc:derby://localhost:1527/shiro_schema</jdbc.url>16 <jdbc.driver>org.apache.derby.jdbc.ClientDriver</jdbc.driver>
-
45 <jdbc.user>ADM</jdbc.user>46 <jdbc.passwd>secret123</jdbc.passwd>47 <jdbc.ds>com.mysql.jdbc.jdbc2.optional.MysqlDataSource</jdbc.ds>48 <jdbc.serverName>localhost</jdbc.serverName>49 <jdbc.databaseName>shiro_schema</jdbc.databaseName>