User:Sallymwalr/Books/Science Research
Appearance
![]() | The Wikimedia Foundation's book rendering service has been withdrawn. Please upload your Wikipedia book to one of the external rendering services. |
![]() | You can still create and edit a book design using the Book Creator and upload it to an external rendering service:
|
| This user book is a user-generated collection of Wikipedia articles that can be easily saved, rendered electronically, and ordered as a printed book. If you are the creator of this book and need help, see Help:Books (general tips) and WikiProject Wikipedia-Books (questions and assistance). Edit this book: Book Creator · Wikitext Order a printed copy from: PediaPress [ About ] [ Advanced ] [ FAQ ] [ Feedback ] [ Help ] [ WikiProject ] [ Recent Changes ] |
Computer Science Research
[edit]Teach Yourself
[edit]- Single Table Inheritance
- Don't repeat yourself
- Active record pattern
- Object-relational mapping
- Ruby on Rails
- Object database
- JSON
- XML
- Software engineering
- MIT License
- Class (computer programming)
- Object-oriented programming
- Business object
- Ebean
- ActiveJDBC
- Entity Framework
- Software
- Multitier architecture
- Business logic
- Data access layer
- Instance variable
- Property (programming)
- Anemic domain model
- Domain model
- BusinessObjects
- Data access object
- Data transfer object
- Java (programming language)
- Data mapper pattern
- ActiveJPA
- Java Persistence API
- Open-source software
- List of object-relational mapping software
- Nested transaction
- Distributed transaction
- Java Database Connectivity
- Java Transaction API
- Java virtual machine
- Java Platform, Micro Edition
- Java Platform, Standard Edition
- Java Platform, Enterprise Edition
- Java Card
- Android software development
- Squawk virtual machine
- Java Development Kit
- OpenJDK
- JavaFX
- Maxine Virtual Machine
- Blackdown Java
- Java servlet
- MIDlet
- JavaServer Pages
- Java Web Start
- Java applet
- Eclipse (software)
- GNU Classpath
- Google Web Toolkit
- Apache Harmony
- Hibernate (framework)
- IcedTea
- Jazelle
- Spring Framework
- WildFly
- TopLink
- Free Java implementations
- Sun Microsystems
- Java Community Process
- Java version history
- BeanShell
- JavaOne
- Devoxx
- Clojure
- Groovy (programming language)
- Oxygene (programming language)
- Tcl/Java
- JRuby
- Jython
- Kotlin (programming language)
- Processing (programming language)
- Rhino (JavaScript engine)
- Scala (programming language)
- DBIx::Class
- Perl DBI
- Relational database
- Dancer (software)
- SQL
- Web framework
- Identity map pattern
- Database caching
- Database
- Software design pattern
- Lazy loading
- Abstract factory pattern
- Builder pattern
- Factory method pattern
- Prototype pattern
- Singleton pattern
- Proxy pattern
- Flyweight pattern
- Facade pattern
- Decorator pattern
- Composite pattern
- Bridge pattern
- Adapter pattern
- Chain-of-responsibility pattern
- Command pattern
- Interpreter pattern
- Iterator pattern
- Mediator pattern
- Memento pattern
- Observer pattern
- State pattern
- Strategy pattern
- Template method pattern
- Visitor pattern
- Active object
- Scheduling (computing)
- Thread pool
- Thread-local storage
- Balking pattern
- Binding properties pattern
- Double-checked locking
- Asynchronous method invocation
- Guarded suspension
- Join-pattern
- Lock (computer science)
- Monitor (synchronization)
- Proactor pattern
- Reactor pattern
- Readers–writer lock
- Front controller
- Interceptor pattern
- Model–view–controller
- Specification pattern
- Publish–subscribe pattern
- Naked objects
- Service locator pattern
- Inversion of control
- Blackboard (design pattern)
- Method chaining
- Business delegate pattern
- Composite entity pattern
- Dependency injection
- Intercepting filter pattern
- Mock object
- Null Object pattern
- Object pool pattern
- Servant (design pattern)
- Twin pattern
- Type Tunnel pattern
- Design Patterns
- Enterprise Integration Patterns
- Multitenancy
- Athena Framework
- Java Data Objects
- Java Object Oriented Querying
- CakePHP
- Abstraction principle (computer programming)
- Query language
- Domain-specific language
- Database schema
- Automatic programming
- Library (computing)
- Relational model
- Loose coupling
- Interpreter (computing)
- Attribute (computing)
- Object (computer science)
- Variable (computer science)
- Type system
- Table (database)
- Entity
- AutoFetch
- Call stack
- DataNucleus
- ObjectStore
- Objective-C
- Computer-aided design
- C++
- Visual Basic .NET
- Python (programming language)
- Perl
- C Sharp (programming language)
- Ruby (programming language)
- Object Pascal
- NoSQL
- Entity–relationship model
- Entity–attribute–value model
- XML database
- Star schema
- Semantic data model
- Array DBMS
- Online analytical processing
- Flat file database
- Associative model of data
- Column-oriented DBMS
- Document-oriented database
- Object-relational database
- Deductive database
- Temporal database
- Triplestore
- XPath 2.0
- JSONiq
- Native Queries
- Object Management Group
- Declarative programming
- Database trigger
- Object-based spatial database
- Telecommunication
- Real-time computing
- Molecular biology
- CoffeeScript
- RubyGems
- Rack (web server interface)
- Merb
- Lighttpd
- Mustache (template system)
- Haml
- Method (computer programming)
- Message passing
- Class-based programming
- Method overriding
- Abstraction layer
- Structured programming
- Metamodeling
- Distributed object communication
- Subroutine
- Object-relational impedance mismatch
- Service Data Objects
- Architectural pattern
- SQLAlchemy