1) mysql : Parlons d'abord de la base de données Pour la première utilisation de la base de données, il vous suffit de maîtriser les ajouts, les suppressions, les modifications et les requêtes et la relation entre les tables. aussi
Certains, je pense personnellement que mysql est plus flexible que sqlserver Ce qui suit est l'instruction de pagination de mysql. La signification de la limite est de commencer à partir du 101ème élément de données et d'afficher. 10
données. Voir C'est très simplifié
SELECT COUNT(*) FROM foo WHERE b = 1; SELECT a FROM foo WHERE b = 1 LIMIT 100,10;
Ensuite, regardons les instructions de pagination de sqlserver, toutes sortes d'imbrications, c'est une grosse tête !
select * from ( select row_number()over(order by tempcolumn)temprownumber,* from (select top 10 tempcolumn=0,* from table1)t )tt where temprownumber>5
(Si vous en avez la capacité, vous pouvez en apprendre davantage sur les bases de données distribuées..)
2) mybatis : En tant que couche de persistance, elle vient de devenir populaire. et Hibernate ont leurs propres avantages et inconvénients. Hibernate est presque entièrement automatiquement, après avoir configuré la connexion, tous les fichiers de configuration
peuvent essentiellement être générés automatiquement, ce qui convient à un développement rapide, mais il chargera toutes les données et n'est pas assez souple. Mybatis est chargé à la demande, semi-automatique et flexible
les fonctionnalités deviennent de plus en plus populaires. Le principe est que la base de la base de données ne devrait pas être trop mauvaise. relations entre les tables dans le mappeur et Write all sql
instructions d'opération. Bref, il y a beaucoup de place pour les programmeurs, y compris principalement les fichiers de configuration et les fichiers de mappage !
3) Spring : Spring est vraiment un super conteneur, ouvert à toutes les rivières. Il existe deux méthodes de configuration pour Spring : annotation et xml. Le fichier de configuration de mybatis peut être
via
<context:component-scan base-package="包"/>Remettez SqlSessionFactory et toutes les classes sous forme de beans à la direction de Spring, puis injectez-les dans dao sous forme d'annotations Spring MVC 4) Spring MVC. : MVC La couche de logique métier du modèle est un modèle presque indispensable dans le développement actuel. Il n'y a pas beaucoup d'avantages à mentionner 5JSP : le front-end utilise JSP avec des expressions JSTL et EL, et le code le fera. être publié plus tard
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!