What are the common design patterns or frameworks for Android? I m talking about the most commonly u

Updated on technology 2024-02-09
12 answers
  1. Anonymous users2024-02-06

    There is no framework within Android for the time being.

    It's good to do it yourself according to the principle of MVC layering, and some open sources like Facebook also have a lot of open source libraries. You can think about using it.

  2. Anonymous users2024-02-05

    Builder mode: For example.

    Adapter modes: such as gridview, listview, and adapter.

    Command mode: For example.

    Enjoy meta mode: For example:

    Singleton pattern: For example.

    Observer mode: e.g. ContentObserver.

    Here are some of the most frequently used design patterns and examples.

  3. Anonymous users2024-02-04

    There are now only 2 of the most popular frameworks.

    Struts+Spring+Hibernate(SSH)Struts+Spring+Ibatis(SSI) may replace Struts in the future

  4. Anonymous users2024-02-03

    Webwork struts easyjweb tapestry go here and talk about it in detail.

  5. Anonymous users2024-02-02

    There is no framework that solves all problems, and if that's the case, it's too simple to build a computer, and the framework is a software that can be changed at will. It's also useful to learn some basic design patterns.

  6. Anonymous users2024-02-01

    It is mainly a framework combining struts1, struts2, and spring and hibernate, referred to as ssh

  7. Anonymous users2024-01-31

    Out of SSH and ibatis (similar to hibernate), finance (banks) generally use EJB is very powerful, more difficult to learn.

  8. Anonymous users2024-01-30

    I suggest you buy a book called "The Zen of Design Patterns" that talks a lot about it.

  9. Anonymous users2024-01-29

    In fact, the design pattern is not talked about, and it is not that kind of technical framework.

    It is a layer in the software development architecture, which is the data access layer.

    The DAO layer is responsible for accessing and operating the database.

    Teach you some development experience, how fine the granularity of the dao should be, that is, accurate to the table, that is, the conventional practice is a dao class corresponding to a table, which contains some methods for adding, deleting, modifying, and querying, and each method has only one behavior, for example, you can't write a query behavior in a method and write a delete behavior at the same time, which is a taboo in the development of dao.

    Then the service or manage layer (also called the business layer or application layer) to combine and call the methods in the DAO layer. This layer is responsible for transactions and business portfolios.

  10. Anonymous users2024-01-28

    Completely different. The DAO is the design pattern for J2EE, and Struts is a framework.

  11. Anonymous users2024-01-27

    Unlike Struts, Struts is a program development framework that evolved from the MVC model.

    The DAO (Database Access Object) uses the Microsoft Jet database engine to access the database.

    Microsoft Jet provides data engines for products like Access and Visual Basic.

  12. Anonymous users2024-01-26

    It's very easy to understand and it's free!

    Great for beginners!

Related questions
20 answers2024-02-09

I heard that the Internet access is fast and requires the configuration of the machine. Symbian software is also a lot of standby can also be, although WP is smooth, but it seems that normal use will be more than Symbian cost traffic. .In fact, WP7 only consumes traffic. And because of the machine.

9 answers2024-02-09

XML, but you can do it in **.

To give you a way to judge the kanji, private boolean ischinese(char c) {.} >>>More

5 answers2024-02-09

On the Windows 7 development platform, the Android Studio development tools use the following methods to limit the maximum number of characters that can be entered in EditText. >>>More

13 answers2024-02-09

No harm, 360 is a defensive software, but his function is not only this, he also has the ability to clean, antivirus, repair vulnerabilities, is the primary line of defense for computer Internet access, can not be used as a firewall, because the defense is very weak, and the firewall of antivirus software is common, will not produce rejection conflict, so rest assured to use it.

5 answers2024-02-09

Not only Android Wear, but also Android Auto. Google's ambitions go beyond traditional mobile devices such as mobile phones. AndroidWear is mainly to complete Google's purpose of building an Android hardware ecosystem, but wearable devices can't run the whole Android, so Google will inevitably customize Androidwear. >>>More