Web Analytics

uni-page

⭐ 158 stars Assamese by ethan-carter-g

🌐 ভাষা

Uni-Page পৃষ্ঠাবিভাজন ফ্ৰেমৱৰ্ক

Uni-Page এটা Java-ভিত্তিত সাধাৰণ পৃষ্ঠাবিভাজন ফ্ৰেমৱৰ্ক, যি বিমূর্ত ডিজাইনৰে বিভিন্ন তথ্য উৎসৰ বাবে একেটা পৃষ্ঠাবিভাজন অনুসন্ধান ইণ্টাৰফেচ প্ৰদান কৰে। ফ্ৰেমৱৰ্কটোৱে মডুলাৰ স্থাপত্য গ্ৰহণ কৰিছে, বৰ্তমান JDBC, Mybatis, MongoDB, Elasticsearch আদি বহু তথ্য উৎসৰ সৈতে সংহত কৰা হৈছে আৰু এটা নমনীয় বিস্তাৰণ প্ৰণালী প্ৰদান কৰিছে।

মূল ডিজাইন

ফ্ৰেমৱৰ্কৰ মূল ডিজাইন চাৰিটা মুখ্য উপাদানক কেন্দ্ৰ কৰি বিকাশ কৰা হৈছে:

ডিজাইনৰ লক্ষ্য

প্ৰযোজ্য ক্ষেত্ৰ

মূল অংশ

uni-page

মূল পৃষ্ঠা লাইব্ৰেৰী, আধাৰভূত পৃষ্ঠা ইন্টাৰফেচ আৰু বিমূর্ত বাস্তবায়ন প্ৰদান কৰে।

uni-page-jdbc

JDBC ডাটা উৎস সমৰ্থন অংশ, JDBC ভিত্তিক পৃষ্ঠা বাস্তবায়ন প্ৰদান কৰে।

uni-page-jdbc-mybatis

MyBatis সংহত অংশ, MyBatis ফ্ৰেমৱৰ্কৰ সৈতে সংহতি সমৰ্থন প্ৰদান কৰে।

uni-page-mongodb

MongoDB ডাটা উৎস সমৰ্থন অংশ, MongoDB ভিত্তিক পৃষ্ঠা বাস্তবায়ন প্ৰদান কৰে।

uni-page-elasticsearch

Elasticsearch ডাটা উৎস সমৰ্থন অংশ, ES ভিত্তিক পৃষ্ঠা বাস্তবায়ন প্ৰদান কৰে।

spring-boot-starter-web-uni-page

Spring MVC পৰিৱেশত পৃষ্ঠা সমৰ্থন অংশ, Spring MVCৰ সৈতে সংহতি সমৰ্থন প্ৰদান কৰে, সাধাৰণ কণ্ট্ৰোলাৰ লিখাৰ দৰে সহজ।

web-uni-page-test

Spring Boot Web পৰিৱেশত পৃষ্ঠা পৰীক্ষা অংশ, পৃষ্ঠা ফিচাৰৰ সংহত পৰীক্ষা প্ৰদান কৰে।

তৎকালিক আৰম্ভণি, uni-page-jdbc উদাহৰণ হিচাপে

Maven নির্ভৰতা


    com.github.ethancarter
    uni-page-jdbc
    1.9

সৰল উদাহৰণ

public class PaginationTest {
   
    public void page() {
        PaginationStatementTemplate operations = new PaginationStatementTemplate();
        operations.addStatementExecutor(new Sql2oPaginationNamedParameterStatementExecutor(dataSource));
        
        // 1. 创建分页语句
        PaginationStatement statement = of(b -> b
                .sql("SELECT * FROM user WHERE username LIKE :username")
                .paramMap("username", "%admin%")
                .pageable(0, 10)
                .sort("id", Sort.Direction.DESC));
        
        // 2. 执行查询
        PageInformation information = operations.queryForInformation(statement);
        Page page = operations.queryForResultSet(statement, new JdbcBeanPropertyPaginationRowMapper<>(User.class));
    }

// User实体类 class User { private Long id; private String username; // getters and setters } }

ধন্যবাদ জ্ঞাপন

এই ফ্ৰেমৱৰ্কৰ বিকাশৰ সময়ত, মই মুক্ত উৎস সমাজৰ পৰা গভীৰভাৱে প্ৰভাৱিত আৰু অনুপ্ৰাণিত হৈছিলোঁ। সেইসকল নিঃস্বার্থভাৱে প্ৰযুক্তি অভিজ্ঞতা ভাগ-বতৰা কৰা বিশিষ্ট ব্যক্তিসকলক ধন্যবাদ, আপোনালোকৰ বুদ্ধি আৰু অৱদানেই এই ফ্ৰেমৱৰ্কৰ জন্ম হ’বলৈ সক্ষম কৰিলে। বিশেষকৈ সেইসকল উৎকৃষ্ট মুক্ত উৎস প্ৰকল্পৰ পৰা আহৰা ডিজাইন অনুপ্ৰেৰণা আৰু কাৰ্য্য-ধাৰণা, এই মূল্যবান অভিজ্ঞতাসমূহে মোক দেৱ-মানুহৰ কঁকালত থিয় হ’বলৈ সহায় কৰিছে।

মুক্ত উৎস সমাজত অৱদান ৰখা সকলো বিশিষ্ট প্ৰযুক্তি ব্যক্তিসকলক ধন্যবাদ!

🌟 পৰিয়োজনাক সমৰ্থন কৰক

যদি আপুনি এই পৰিয়োজনাটো আপোনাৰ বাবে সহায়ক বুলি ভাবেন, অনুগ্ৰহ কৰি সোঁ-ওপৰৰ ⭐Star ক্লিক কৰি মোক সমৰ্থন কৰক!

--- Tranlated By Open Ai Tx | Last indexed: 2025-08-28 ---